PC 上の SIZE と SIZE ON DISK の違いは何ですか? SIZE ON DISK が常に大きいのはなぜですか?

PC 上の SIZE と SIZE ON DISK の違いは何ですか? SIZE ON DISK が常に大きいのはなぜですか?

簡単なテキスト ファイルを作成しました。サイズを確認したところ、0 バイトでした。次に、アルファベット「a」を入力してサイズを確認しました。次のように表示されます。

サイズ: 1 バイト

ディスク上のサイズ: 4.00 KB(4096 バイト)

違いは何でしょうか? また、同じデータに 2 つの異なる値があるのはなぜでしょうか? 私が言及している OS は Windows です。

答え1

ハード ドライブは、ビットとバイトの長い文字列として考えることができます。ハード ドライブをフォルダーやファイルを保持するものとして使用するには、ファイル システムを使用します。

ほとんどのファイルシステムは、ファイルを保持するためにブロックを使用します。各ファイルは 1 つ以上のブロックで構成されます。したがって、ファイルは少なくとも 1 ブロックのサイズ、つまりこの場合は 4 キロバイト (小さいブロック) を占めます。

これはすべて、使用するファイルシステムに大きく依存しますが、これがおそらく説明になります。

関連情報