スパースファイル

スパースファイル

何らかの理由でOS Xでテキストファイルを作成する場合は、空でない限り常に少なくとも4kBです。なぜこれですか? 1バイトのプレーンテキストに4,000バイトのメタデータを含めることはできますか?

ここに画像の説明を入力してください。

ベストアンサー1

ファイルシステムのブロックサイズは4kBでなければなりません。ファイルシステムに含まれるファイルにデータが書き込まれるとき、オペレーティングシステムはファイルに書き込まれるデータを含むストレージブロックを割り当てる必要があります。

通常、ファイルシステムが作成されると、そのファイルシステムに含まれるストレージは固定サイズのブロックに分割されます。 このウィキペディア記事このプロセスを簡単に説明してください。

ファイル内のファイルシステムのデフォルトのブロックサイズは4Kバイトのブロックサイズでなければなりません。ファイルは1つの4Kブロックを使用し、ブロックの1バイトにのみ実際のデータが含まれます。

おすすめ記事