2

Почему Finder показывает файл как «129 900 байт (131 КБ на диске)»?

129900 байт = 126,86 КБ

Если вы округлите его до ближайшей границы 4 КБ, размер не может быть 131 КБ. Я в замешательстве, кто-нибудь может помочь?

4 ответа4

9

Apple решила прекратить использование Kibi/Mebi/GibiBytes (1024, 1,048,576 и 1,073,741,824 байтов) для отображения размеров файлов в последних версиях Mac OS X. Что касается Lion и, возможно, Snow Leopard, он сообщает о вещах в килограммах / мегабайтах / гигабайтах (в байтах 1 000, 1 000 000 и 1 000 000 000)

Вы правы, что HFS+ обычно использует блоки размером 4096 байт в настоящее время. Поэтому, если ваш файл имеет длину чуть более 126 976 байт, он не уместится в 31 блок, поэтому он будет использовать часть 32-го блока, поэтому в некоторых случаях, когда используются только используемые блоки, вместо точного размера файл, он может быть указан как 131 072 (с округлением до 131 КБ) в длину.

5

Нет, это правильно.

128 КиБ = 131072B = 131 КБ

5

31 4KiB кластеров составляет 126 976 байт. Недостаточно, чтобы вместить 129 900 байт. 32 4KiB кластера - 131 072 байта. Этого достаточно, чтобы вместить 129 900 байт. Таким образом, он использует 32 кластера по 4 КБ или 128 КБ, что составляет 131 072 байта или около 131 КБ.

-1

Размер файла составляет 129900 bytes = 126.86 KB . Объем свободного места на жестком диске составляет 131 КБ. Проще говоря, простыми словами. Это происходит потому, что ваша файловая система на жестком диске имеет несколько кластеров. Каждый кластер может составлять всего несколько килобайт. Однако, когда файл записывается на жесткий диск, он может не использовать полный кластер. Даже если он не использовал полный кластер, эта память практически недоступна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .