コンピューターファイル

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

コンピュータファイルは、主にファイル名で識別される、コンピュータストレージデバイスにデータを記録するためコンピュータリソースです。言葉を紙に書くことができるのと同じように、データをコンピュータファイルに書くこともできます。ファイルは、リムーバブルメディアネットワーク、またはインターネットを介して、コンピューターモバイルデバイス間で共有および転送できます

さまざまな種類のコンピュータファイルがさまざまな目的のために設計されています。ファイルは、画像、書かれたメッセージ、ビデオコンピュータプログラム、またはその他のさまざまな種類のデータを保存するように設計できます。特定のファイルは、一度に複数のデータ型を保存できます。

コンピュータプログラムを使用することにより、人はコンピュータファイルを開いたり、読んだり、変更したり、保存したり、閉じたりすることができます。コンピュータファイルは、任意の回数 、再オープン、変更、およびコピーできます。

ファイルは通常、ファイルシステムに編成されます。ファイルシステムは、ディスク上のファイルの場所を追跡し、ユーザーアクセスを可能にします。

語源

パンチカードファイル
IBM305システムツインディスクファイル

「ファイル」という言葉はラテン語の(「スレッド」)に由来します。[1]

「ファイル」は、早くも1940年1月にコンピュータストレージのコンテキストで使用されました。科学計算におけるパンチカード法[ 2]で、WJエッカートは次のように述べています3]彼はそれを連続した違いからテーブルを構築するために、そして多数の調和項を追加するために使用しました。「関数のテーブルは、印刷されたテーブルとして、またはパンチカードのファイルとして、非常に効率的にそれらの違いから構築されます。」

1950年2月、ポピュラーサイエンス[4]のRadio Corporation of America(RCA)の広告で、RCAが開発した新しい「メモリ」真空管について説明し、RCAは次のように述べています。このような「ファイル」は現在、RCAラボラトリーズで開発された「メモリ」チューブに存在します。電子的に計算機に入力された数値を保持し、新しいものを記憶しながらストレージに保持します。数学の迷路を通してインテリジェントなソリューションを高速化します。」

1952年、「ファイル」は、とりわけ、パンチカードに保存された情報を示しました。[5]

初期の使用では、基盤となるハードウェアは、そこに保存されているコンテンツではなく、「ファイル」と呼ばれていました。たとえば、IBM350ディスクドライブは「ディスクファイル」と呼ばれていました。[6] 1961年頃、バロウズMCPとMIT互換タイムシェアリングシステムによる、1つのストレージデバイス上で複数の仮想「ファイル」を管理する「ファイルシステム」の概念の導入は、現代の表記法の起源です。語。現代の「レジスタファイル」はファイルの初期の概念を示していますが、その使用は大幅に減少しています。

ファイルの内容

最近のほとんどのオペレーティングシステムでは、ファイルはバイトの1次元配列に編成されていますファイルはデータのコンテナにすぎないため、ファイル 形式はその内容によって定義されます。

一部のプラットフォームでは、形式はファイル名拡張子で示され、バイトをどのように編成して意味のある形で解釈する必要があるかについての規則を指定します。たとえば、プレーンテキストファイル( Windowsでは.txt )のバイトはASCIIまたはUTF-8文字のいずれかに関連付けられますが、画像、ビデオ、およびオーディオファイルのバイトはそれ以外の方法で解釈されます。ほとんどのファイルタイプは、メタデータにも数バイトを割り当てます。これにより、ファイルはそれ自体に関する基本的な情報を保持できます。

一部のファイルシステムは、ファイル形式の外部に任意の(ファイルシステムによって解釈されない)ファイル固有のデータを格納できますが、拡張属性フォークなど、ファイルにリンクされています。他のファイルシステムでは、これはサイドカーファイルまたはソフトウェア固有のデータベースを介して実行できます。ただし、これらのメソッドはすべて、コンテナおよびアーカイブファイル形式 よりもメタデータが失われる可能性があります。

ファイルサイズ

いつでも、ファイルのサイズは、通常はバイト数で表され、ファイルに関連付けられているストレージの量を示します。最近のほとんどのオペレーティングシステムでは、サイズはシステム制限までの負でない整数のバイト数にすることができます。多くの古いオペレーティングシステムは、物理ストレージデバイス上のファイルが占めるブロックまたはトラックの数のみを追跡していました。このようなシステムでは、ソフトウェアは正確なバイト数を追跡​​するために他の方法を採用しました(たとえば、CP / Mはテキストファイルの終わりを知らせるために 特別な制御文字Ctrl-Zを使用しました)。

ただし、ファイル内のデータが永続ストレージのプール内のデータに対応している場合を除き、ファイルの一般的な定義では、そのサイズに実際の意味がある必要はありません。特殊なケースはゼロバイトファイルですこれらのファイルは、まだデータが書き込まれていない新しく作成されたファイルであるか、ファイルシステムで何らかのフラグとして機能するか、または事故(ディスク操作の中止の結果)である可能性があります。たとえば、典型的なUnixライクなシステムでリンク/ bin / lsが指すファイルは、おそらくほとんど変更されない定義済みのサイズを持っています。これをファイルでもある/ dev / nullと比較してください。ただし、文字特殊ファイルとして、そのサイズは意味がありません。

ファイル内のデータの整理

コンピュータファイル内の情報は、個々に異なるがいくつかの共通の特性を共有する情報の小さなパケット(「レコード」または「行」と呼ばれることが多い)で構成されている場合があります。たとえば、給与ファイルには、会社のすべての従業員とその給与の詳細に関する情報が含まれている場合があります。給与ファイルの各レコードは1人の従業員のみに関係し、すべてのレコードには給与に関連するという共通の特徴があります。これは、すべての給与情報をコンピューターのないオフィスの特定のファイリングキャビネットに配置するのと非常によく似ています。テキストファイルには、1枚の紙に印刷された行に対応するテキスト行が含まれる場合があります。または、ファイルに任意のバイナリイメージ(blob)が含まれている場合や、実行可能ファイルが含まれている場合があります。

情報をファイルにグループ化する方法は、完全にその設計方法に依存します。これにより、最も単純なものから最も複雑なものまで、考えられるすべての目的のために、多かれ少なかれ標準化されたファイル構造が多数生まれました。ほとんどのコンピュータファイルは、必要に応じて独自に使用するためにファイルを作成、変更、または削除するコンピュータプログラムによって使用されます。プログラムを作成するプログラマーは、必要なファイル、それらの使用方法、および(多くの場合)それらの名前を決定します。

場合によっては、コンピュータープログラムは、コンピューターユーザーに表示されるファイルを操作します。たとえば、ワードプロセッシングプログラムでは、ユーザーが個人的に名前を付けたドキュメントファイルを操作します。ドキュメントファイルのコンテンツは、ワードプロセッシングプログラムが理解できる形式で配置されていますが、ユーザーはファイルの名前と場所を選択して、次のような情報(単語やテキストなど)の大部分を提供できます。ファイルに保存されます。

多くのアプリケーションは、すべてのデータファイルをアーカイブファイルと呼ばれる単一のファイルにパックし、内部マーカーを使用して、そこに含まれるさまざまな種類の情報を識別します。アーカイブファイルの利点は、ファイルの数を減らして転送を簡単にしたり、ストレージの使用量を減らしたり、古いファイルを整理したりできることです。多くの場合、アーカイブファイルは、次に使用する前に解凍する必要があります。

操作

プログラムがファイルに対して実行できる最も基本的な操作は次のとおりです。

コンピューター上のファイルは、作成、移動、変更、拡大、縮小(切り捨て)、および削除できます。ほとんどの場合、コンピューター上で実行されるコンピュータープログラムがこれらの操作を処理しますが、コンピューターのユーザーは必要に応じてファイルを操作することもできます。たとえば、Microsoft Wordファイルは通常、ユーザーコマンドに応じてMicrosoft Wordプログラムによって作成および変更されますが、ユーザーはWindows Explorerなどのファイルマネージャープログラム(Windowsコンピューター上)を使用して、これらのファイルを直接移動、名前変更、または削除することもできます。 )またはコマンドライン(CLI)で。

Unixライクなシステムでは、ユーザースペースプログラムはファイルに対して直接、低レベルで動作しません。カーネルのみがファイルを処理し、ユーザースペースプログラムに対して透過的な方法でファイルとのすべてのユーザースペースの相互作用を処理します。オペレーティングシステムは、あるレベルの抽象化を提供します。つまり、ユーザースペースからのファイルとの対話は、(iノードではなく)ファイル名を介して行われます。たとえば、ファイル自体は削除せず、ファイルへのリンクのみを削除します。ファイルへのリンクは多数存在する可能性がありますが、それらがすべて削除されると、カーネルはそのファイルのメモリスペースが自由に再割り当てされたと見なします。これrm filename空き領域は一般にセキュリティリスクと見なされます(ファイル回復ソフトウェアが存在するため)。安全な削除プログラムは、カーネル空間(システム)関数を使用してファイルのデータを消去します。

データコンテンツを書き換える必要がないため、ファイルシステム内でのファイルの移動はほぼ即座に完了します。パスのみを変更する必要があります。

移動方法

ファイル移動には2つの異なる実装があります。

デバイス間またはパーティション間でファイルを移動する場合、一部のファイル管理ソフトウェアは、転送後にソースディレクトリから選択した各ファイルを個別に削除しますが、他のソフトウェアは、すべてのファイルが転送された後にのみ、 すべてのファイルを一度に削除します。

mvたとえば、コマンドでは、前者の方法は、おそらくワイルドカードを使用してファイルを個別に選択するときに使用されますmv -n sourcePath/* targetPath、後者の方法は、ディレクトリ全体を選択するときに使用されます(例:) mv -n sourcePath targetPath)。MicrosoftWindows Explorerは、前者の方法をマスに使用します。ストレージファイルは移動しますが、メディア転送プロトコル§ファイル移動動作で説明されているように、メディア転送プロトコルを使用する後者の方法

前者の方法(ソースからの個別の削除)には、転送の開始直後、つまり最初のファイルの終了後に、ソースデバイスまたはパーティションからスペースが解放されるという利点があります。後者の方法では、選択範囲全体の転送が終了した後にのみスペースが解放されます。

後者の方法での不完全なファイル転送が予期せず中止された場合、おそらく予期しない電源オフ、システムの停止、またはデバイスの切断が原因で、ソースデバイスまたはパーティションのスペースが解放されません。ユーザーは、不完全に書き込まれた(切り捨てられた)最後のファイルを含む、ソースからの残りのファイルをマージする必要があります。

個別削除方式では、ユーザーが手動でファイル転送を中止した場合に備えて、ファイル移動ソフトウェアは転送が終了したすべてのファイルを累積的に追跡する必要もありません。後者の(後で削除する)方法を使用するファイルマネージャは、転送がすでに終了しているソースディレクトリからファイルを削除するだけで済みます。

識別と整理

階層的に配置されたファイルとフォルダ

最近のコンピュータシステムでは、ファイルは通常、名前(ファイル名)を使用してアクセスされます。一部のオペレーティングシステムでは、名前はファイル自体に関連付けられています。その他の場合、ファイルは匿名であり、名前の付いたリンクによって示されます。後者の場合、ユーザーはファイル自体でリンクの名前を識別できますが、これは誤った類似物であり、特に同じファイルへのリンクが複数存在する場合はそうです。

ファイル(またはファイルへのリンク)はディレクトリに配置できます。ただし、より一般的には、ディレクトリにはファイルのリストまたはファイルへのリンクのリストのいずれかを含めることができます。この定義の中で、「ファイル」という用語にディレクトリが含まれることが最も重要です。これにより、ディレクトリ階層、つまりサブディレクトリを含むディレクトリの存在が可能になります。ディレクトリ内のファイルを参照する名前は、通常、一意である必要があります。つまり、ディレクトリ内に同一の名前があってはなりません。ただし、一部のオペレーティングシステムでは、名前にタイプの指定が含まれる場合があります。これは、ディレクトリに、ディレクトリやファイルなどの複数のタイプのオブジェクトに対して同じ名前を含めることができることを意味します。

ファイルに名前が付けられている環境では、ファイルの名前とファイルのディレクトリへのパスは、コンピュータシステム内の他のすべてのファイルの中でファイルを一意に識別する必要があります。2つのファイルが同じ名前とパスを持つことはできません。ファイルが匿名の場合、そのファイルへの名前付き参照は名前空間内に存在します。ほとんどの場合、名前空間内の名前は、正確にゼロまたは1つのファイルを参照します。ただし、任意のファイルは、任意の名前空間内で0、1つまたは複数の名前で表すことができます。

任意の文字列は、アプリケーションのコンテキストに応じて、ファイルまたはリンクの整形式の名前になります。名前が整形式であるかどうかは、使用されているコンピュータシステムのタイプによって異なります。初期のコンピューターでは、ファイル名に数文字または数字しか使用できませんでしたが、最近のコンピューターでは、Unicode文字またはUnicode数字のほぼすべての組み合わせを含む長い名前(最大255文字)が許可されているため、ファイルの目的を理解しやすくなっています。一目で。一部のコンピュータシステムでは、ファイル名にスペースを含めることができます。他の人はしません。ファイル名の大文字と小文字の区別は、ファイルシステムによって決定されます。Unixファイルシステムでは通常、大文字と小文字が区別され、ユーザーレベルのアプリケーションで文字の場合にのみ名前が異なるファイルを作成できます。Microsoft Windowsは、それぞれ異なるポリシーを持つ複数のファイルシステムをサポートしています[どれですか?]大文字と小文字の区別について。一般的なFATファイルシステムは、ユーザーがディスクエディタを使用してディレクトリエントリのファイル名を編集する場合にのみ、名前が異なる複数のファイルを持つことができますただし、ユーザーアプリケーションでは通常、ユーザーが同じ名前で大文字と小文字が異なる複数のファイルを作成することはできません。

ほとんどのコンピューターは、フォルダー、ディレクトリー、またはカタログを使用してファイルを階層に編成します。使用する用語に関係なく、概念は同じです。各フォルダには任意の数のファイルを含めることができ、他のフォルダを含めることもできます。これらの他のフォルダーは、サブフォルダーと呼ばれます。サブフォルダにはさらに多くのファイルやフォルダなどを含めることができるため、1つの「マスターフォルダ」(または「ルートフォルダ」-名前はオペレーティングシステムごとに異なります)に任意の数のレベルを含めることができるツリーのような構造を構築できます。他のフォルダとファイル。フォルダには、ファイルと同じように名前を付けることができます(ただし、ルートフォルダには名前がないことがよくあります)。フォルダを使用すると、論理的な方法でファイルを整理しやすくなります。

コンピューターでフォルダーの使用が許可されている場合、各ファイルとフォルダーには、独自の名前だけでなく、ファイルまたはフォルダーが存在する1つまたは複数のフォルダーを識別するパスもあります。パスでは、ファイル名とフォルダー名を区切るために、スラッシュなどの特殊文字が使用されます。たとえば、この記事に示されている図では、パス/ Payroll / Salaries / Managersは、 Salariesというフォルダー内のManagersというファイルを一意に識別します。このファイルは、 Payrollというフォルダーに含まれていますこの例では、フォルダー名とファイル名はスラッシュで区切られています。最上位またはルートフォルダには名前がないため、パスはスラッシュで始まります(ルートフォルダに名前がある場合は、この最初のスラッシュの前になります)。

多くのコンピュータシステムは、ファイル名に拡張子を使用して、ファイルタイプとも呼ばれるファイル名の拡張子を識別します。Windowsコンピューターでは、拡張子はファイル名の末尾のドット(ピリオド)と、それに続くファイルの種類を識別するための数文字で構成されます。.txtの拡張子は、テキストファイルを識別します。.doc拡張子は、一般的にMicrosoftWordファイル形式のあらゆる種類のドキュメントを識別しますなど拡張機能がコンピュータシステムで使用されている場合でも、コンピュータシステムが拡張機能を認識して注意する程度はさまざまです。一部のシステムでは必須ですが、他のシステムでは、提示された場合は完全に無視されます。

保護

最新のコンピュータシステムの多くは、偶発的および意図的な損傷からファイルを保護する方法を提供しています。複数のユーザーを許可するコンピューターは、ファイルパーミッションを実装して、ファイルやフォルダーを変更、削除、または作成できるユーザーと作成できないユーザーを制御します。たとえば、特定のユーザーには、ファイルまたはフォルダーを読み取る権限のみが付与され、変更または削除する権限は付与されない場合があります。または、ファイルまたはフォルダの読み取りと変更は許可されているが、実行は許可されていない場合があります。権限を使用して、特定のユーザーのみがファイルまたはフォルダーの内容を表示できるようにすることもできます。権限は、ファイル内の情報の不正な改ざんや破壊から保護し、個人情報を不正なユーザーから秘密に保ちます。

多くのコンピューターに実装されているもう1つの保護メカニズムは、読み取り専用フラグです。このフラグがファイルに対してオンになっている場合(コンピュータープログラムまたは人間のユーザーが実行できます)、ファイルを調べることはできますが、変更することはできません。このフラグは、コンピュータシステムの内部でのみ使用される特別なファイルなど、変更または消去してはならない重要な情報に役立ちます。一部のシステムには、特定のファイルを非表示にするための非表示フラグも含まれています。このフラグは、ユーザーが変更してはならない重要なシステムファイルを非表示にするためにコンピューターシステムによって使用されます。

ストレージ

有用な目的を持つファイルには、何らかの物理的表現が必要です。つまり、実際のコンピュータシステム内のファイル(抽象的な概念)は、存在する場合、実際の物理的な類似物を持っている必要があります。

物理的には、ほとんどのコンピュータファイルはある種のデータストレージデバイスに保存されています。たとえば、ほとんどのオペレーティングシステムはファイルをハードディスクに保存します。ハードディスクは、1960年代初頭以来、どこにでもある不揮発性ストレージの形態でした。[7]ファイルに一時的な情報のみが含まれている場合、それらはRAMに保存される場合があります。コンピュータファイルは、磁気テープコンパクトディスクデジタル多用途ディスクZipドライブUSBフラッシュドライブなどの他のメディアに保存することもできます。ソリッドステートドライブの使用も、ハードディスクドライブに匹敵し始めています。

Unixライクなオペレーティングシステムでは、多くのファイルに物理ストレージデバイスが関連付けられていません。例としては、/ dev / nullと、ディレクトリ/ dev/ proc、および/ sysの下にあるほとんどのファイルがあります。これらは仮想ファイルです。オペレーティングシステムカーネル内のオブジェクトとして存在します。

実行中のユーザープログラムからわかるように、ファイルは通常、ファイル制御ブロックまたはファイルハンドルのいずれかで表されます。ファイル制御ブロック(FCB)は、ファイル名などを確立するために操作され、パラメーターとしてオペレーティングシステムに渡されるメモリの領域です。これは、古いIBMオペレーティングシステムと、 CP / Mおよび初期バージョンのMS-DOSを含む初期のPCオペレーティングシステムで使用されていましたファイルハンドルは通常、不透明(OPAQUE)型または整数のいずれかです。これは、1961年頃にBurroughsB5000で実行されているALGOLベースのBurroughsMCPによって導入されました現在 どこにでもあります。

ファイルの破損

子供の写真
のJPEGファイル
1ビットが反転した(0から1に、またはその逆に)破損したJPEGファイル
2番目のファイルには目に見える破損がありますが、元の画像がどのように見えたかを確認することはできます。

ファイルが破損していると言われるのは、その内容が人間またはソフトウェアのいずれかによって正しく読み取れないようにコンピュータに保存されているためです。損傷の程度によっては、元のファイルを復元したり、少なくとも部分的に理解したりできる場合があります。[8]ファイルが破損して作成されたり、後で上書きによって破損したりする可能性があります。

ファイルが破損する可能性のある多くの方法があります。最も一般的には、問題はファイルをディスクに書き込むプロセスで発生します。[9]たとえば、画像の保存中に画像編集プログラムが予期せずクラッシュした場合、プログラム全体を保存できなかったため、そのファイルが破損する可能性があります。プログラム自体がエラーが発生したことをユーザーに警告し、ファイルを保存する別の試みを可能にする場合があります。[10]ファイルが破損する理由の他の例には、次のものがあります。

ファイルの破損は通常偶発的に発生しますが、他の誰かをだまして割り当ての準備ができていると思い込ませ、その割り当てを完了する時間がかかる可能性があるため、意図的に行われることもあります。オンデマンドのファイル破損を提供するサービスがあります。これは、基本的に特定のファイルをランダムなデータで埋めて、開いたり読み取ったりできないようにしますが、それでも正当なようです。[17] [18]

意図しないファイル破損に対する最も効果的な対策の1つは、重要なファイルをバックアップすることです。[19]重要なファイルが破損した場合、ユーザーはそれをバックアップされたバージョンに置き換えるだけです。

バックアップ

コンピュータファイルに非常に重要な情報が含まれている場合、バックアッププロセスを使用して、ファイルを破壊する可能性のある災害から保護します。ファイルのバックアップとは、コンピュータに何かが起こった場合や誤って削除された場合に復元できるように、別の場所にファイルのコピーを作成することを意味します。

ファイルをバックアップする方法はたくさんあります。ほとんどのコンピュータシステムは、バックアッププロセスを支援するユーティリティプログラムを提供します。これは、保護するファイルが多数ある場合、非常に時間がかかる可能性があります。多くの場合、ファイルは書き込み可能なCDやカートリッジテープなどのリムーバブルメディアにコピーされます。同じコンピューター内の別のハードディスクにファイルをコピーすると、1つのディスクの障害から保護されますが、コンピューター全体の障害または破壊から保護する必要がある場合は、ファイルのコピーを他のメディアに作成して、そこから取り出すことができるようにする必要があります。コンピュータと安全な、離れた場所に保存されます。

grandfather-father-sonバックアップ方式では、自動的に3つのバックアップが作成されます。祖父のファイルはファイルの最も古いコピーであり、息子は現在のコピーです。

ファイルシステムとファイルマネージャー

コンピュータがファイルを整理、命名、保存、操作する方法は、グローバルにファイルシステムと呼ばれます。ほとんどのコンピューターには、少なくとも1つのファイルシステムがあります。一部のコンピューターでは、いくつかの異なるファイルシステムを使用できます。たとえば、新しいMS Windowsコンピュータでは、最近のバージョンのWindowsの通常のファイルシステムであるNTFSファイルシステムに加えて、 MS-DOSの古いFATタイプのファイルシステムと古いバージョンのWindowsがサポートされています。各システムには、独自の長所と短所があります。たとえば、標準のFATではスペースを含まない8文字のファイル名(および3文字の拡張子)のみが許可されますが、NTFSではスペースを含めることができるはるかに長い名前が許可されます。ファイルを「給与記録」と呼ぶことができます"NTFSでは、ただしFATでは、 payroll.datのようなものに制限されます(長いファイル名を許可するFAT拡張子である VFATを使用している場合を除く)。

ファイルマネージャプログラムは、ユーザーがファイルを直接操作できるようにするユーティリティプログラムです。これらを使用すると、ファイルやフォルダを移動、作成、削除、および名前変更できますが、実際にはファイルの内容を読み取ったり、ファイルに情報を保存したりすることはできません。すべてのコンピュータシステムは、ネイティブファイルシステム用に少なくとも1つのファイルマネージャプログラムを提供します。たとえば、ファイルエクスプローラー(以前のWindowsエクスプローラー)はMicrosoft Windowsオペレーティングシステムで一般的に使用されており、NautilusはLinuxのいくつかのディストリビューションで一般的です。

も参照してください

参考文献

  1. ^ 「オンライン語源辞書」
  2. ^ エッカート、WJ; トーマス・J・ワトソン天文計算局、ニューヨーク。(1940)。科学計算におけるパンチカード法ニューヨーク:コロンビア大学、トーマスJ.ワトソン天文計算局。
  3. ^ Comrie、LJ(1928-04-13)。「補間によるテーブルの構築について(プレート6)」王立天文学会月報88(6):506–523。Bibcode1928MNRAS..88..506C土井10.1093 / mnras /88.6.506ISSN0035-8711_ 
  4. ^ ポピュラーサイエンスボニアコーポレーション。1950年2月。p。96 2014年3月7日取得
  5. ^ ロバートS.ケーシー等。パンチカード:科学と産業への応用1952年。
  6. ^ マーティンH.ウェイク。Ballistic Research Laboratoriesレポート#1115。1961年3月。pp。314–331
  7. ^ 磁気ストレージハンドブック第2版、セクション2.1.1、ディスクファイルテクノロジー、Mee and Daniel、(c)1990、
  8. ^ a b c d ゴルスキー、ビクトリア。「ファイルが破損する原因は何ですか?」2019年3月17日取得
  9. ^ a b c d ウィリアムズ、ジェーン(2019-01-14)。「ファイルが破損しているとはどういう意味ですか?」ヒューストンクロニクル2019年3月17日取得
  10. ^ a b グレン、ウォルター(2017-12-14)。「破損したファイルとは何ですか、それを取り戻す方法はありますか?」ハウツーオタク2018-12-06にオリジナルからアーカイブされました2019年3月17日取得
  11. ^ 「フラッシュメモリの破損の原因は何ですか?」SecureDataRecovery 2019年3月17日取得
  12. ^ ホフマン、クリス(2016-09-28)。「本当にUSBフラッシュドライブを安全に取り外す必要がありますか?」ハウツーオタク2019年3月17日取得
  13. ^ 「ファイル破損エラーの後にドキュメントを開く」MicrosoftOfficeサポート2019年3月17日取得
  14. ^ a b 「フラッシュドライブを殺すものとそれを回避する方法」DataRecovery.net 2019年3月17日取得
  15. ^ Neagoe、Robert(2018-08-14)。「Windows10ファイルの破損の問題を修正する」Windowsreport.com 2019年3月17日取得
  16. ^ 電子商取引コンサルタントの国際評議会(2009-09-24)。「MacOSXハッキング」倫理的なハッキングと対策:Linux、Macintosh、モバイルシステムセンゲージラーニングpp。2.6–2.7。ISBN 978-1-4354-8364-42019年3月17日取得
  17. ^ 「ファイルが破損しています-ファイルがオンラインで破損しています。時間どおりに配信してください!」2019年3月17日取得
  18. ^ 「破損したマイファイル:ファイルを破損させてください」2019年3月17日取得
  19. ^ 「破損したファイルとは何ですか?」インテゴ2019-03-07。

外部リンク