Разница между размером и размером на диске

Размер по сравнению с размером на диске

Многие люди были сбиты с толку, когда смотрели на свойства файла, папки или диска, так как размер и размер свойств на диске обычно не совпадают. Значение размера на странице свойств указывает фактический размер файла, в то время как размер на диске указывает количество байтов, которые он фактически занимает на жестком диске..

Расхождение связано с тем, как файловая система хранит файл на диске. Файловые системы обрабатывают несколько байтов как один кластер, чтобы уменьшить количество используемых адресов. В зависимости от файловой системы общие размеры кластеров могут варьироваться от 2 КБ до 32 КБ. Файл, который записывается на диск, занимает дискретное количество кластеров независимо от каждого фактического размера. Таким образом, файл размером 1 КБ при сохранении в файловой системе с кластерами по 2 КБ займет 2 КБ, а в файловой системе с кластерами по 32 КБ - 32 КБ. Кроме того, файл размером 33 КБ займет 17 кластеров по 2 КБ (34 КБ) или 2 кластера в файловой системе размером 32 КБ (64 КБ). Количество потерянного пространства для каждого файла не будет превышать размер кластера.

Исходя из приведенных выше аргументов, можно ожидать, что размер на диске будет больше, чем фактический размер, не более, чем размер кластера. Хотя это часто верно, некоторые факторы могут влиять на эти значения. При просмотре папки с большим количеством файлов расхождение может быть намного больше, потому что каждый отдельный файл может занимать пустое пространство, и все это может суммироваться для папки.

Иногда размер на диске может быть меньше, чем фактический размер файла. Это кажется невозможным, но это может произойти, когда вы используете определенные функции, такие как автоматическое сжатие файлов, предлагаемое операционной системой. Отображаемый размер является фактическим размером файла, но поскольку операционная система сжимает его, занимаемое пространство часто будет существенно меньше.

Резюме:
1.Size - это фактическое количество байтов файла, в то время как размер на диске - это фактическое количество байтов, которое он занимает на диске..
2. Размер на диске обычно больше, чем фактический размер файла..
3. Размер на диске может быть меньше, чем фактический размер для дисков, которые используют сжатие.