Здесь у меня есть этот файл в Windows:
Но не 62 563 байта 62,6 КБ?
62 563 байта - 61.0966797 кибибайт. Префикс kibi означает, что основа для расчета - 1024, bi означает "двоичный", потому что 2 ^ 10 = 1024. Это только один из двоичных префиксов, другие - mebi или gibi.
С другой стороны, килобайт составляет 1000 байт, используя классические префиксы SI, которые вы знаете из километров и килограммов. Он использует десятичное основание, 10 ^ 3 = 1000, поэтому Google на самом деле прав. Если бы вы гуглили на ту же сумму в кибибайтах, вы бы получили правильный ответ в вычислительной терминологии.
В настоящее время очень важно проводить различие между килограммами и киби, и на самом деле Windows должна сообщить об этом как "61 КиБ", чтобы быть абсолютно точным. Это соглашение IEC для облегчения разграничения.
Тем не менее, в наши дни все еще существует много неясностей, когда размеры жестких дисков обычно указываются в двоичных единицах (но не всегда в явном виде), а скорости соединения указываются в единицах СИ.
Да, думать о Google, как Безумный Шляпник. Вы должны задать правильный вопрос. Или, может быть, эльф: иногда ваш ответ будет и да, и нет.
1 КБ = 1024 байта. Таким образом:
62563 / 1024 = 61.097KB
В качестве ярлыка многие люди и системы рассматривают KB как 1000, поскольку Kilo - это префикс SI для 1000. Компьютерные ученые, однако, используют префикс для 2 ^ 10, который составляет 1024.
Большинство связанных с компьютером чисел используют двоичные префиксы, в отличие от системы СИ, которая использует десятичные префиксы. Это означает, что:
Это соответственно 1000 грамм и 1024 байта. 62563 / 1024 ~= 61
, поэтому Windows права.
Однако не все, что связано с компьютером, основано на двоичных префиксах, и такое несоответствие часто приводит к недоразумениям. Эта страница Википедии описывает, какие префиксы используются для измерения разных вещей.
Один крайний случай - пропускная способность. Обычно он использует двоичные префиксы, когда они выражены в байтах в секунду, и десятичные префиксы, когда они выражены в битах в секунду. Так что это предложение верно:
1 байт в секунду = 8 бит в секунду
Но этот ложный
1 килобайт в секунду = 8 килобит в секунду
Так как: