Голосование за лучший ответ
Гендальф
Мудрец
(16470)
16 лет назад
Как известно размер файла, памяти и самой емкости диска можно измерять в байта, килобайтах, мегабайтах, гигабайтах и т. д. Размер указанный в байтах (как можно заметить имеет кратность х16) и при переходе на килобайты и т. д. происходить округление, но не арифметически, а в учётом кратности х16 и по-этому размер файла при измерении в более крупных единицах будет всегда немного меньше. Подробнее можно это понять изучив Основы Кибернетики.
Алексей Болотов
Профи
(645)
16 лет назад
Главная причина - размер кластера. В кластер можно записать только один файл. Если размер кластера 4096 байт, то помещённый в него файл размером, скажем, 100 байт будет занимать 4096 байт.
Так же влияет фрагментация файлов - когда один файл ФИЗИЧЕСКИ записан в разных места носителя. Это значит, что фрагментированный файл в 4 КБ при таком же кластере может занимать 2 и болле кластеров, т. е. от 8 КБ. Пример: все ярлыки в Windows по умолчанию занимают 4 КБ.