Почему Mac неверно отображает размер файлов?

Такие дела.

Столкнулся с проблемой: при загрузке файла и вычислении его размеров (с помощью JS) получилось несовпадение с данными файловой системы.
Т.е. на ЖД картинка лежит размером 479КБ, а при загрузке на сайт и вычислении (деление на 1024) она оказывается размером 468КБ.

Поделив в коде на 1000 полученные байты я получил такой же результат, как и на маке.

Почему мак делит на 1000, а не на 1024?
  • Вопрос задан
  • 437 просмотров
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Программист считает, что в километре 1024 метра.
На самом деле, формально Mac показывает правильные данные. Приставки Кило, Мега, Гига и т.д. - десятичные, то есть 103, 106, 109 и т.д. Для двоичных приставок есть свои названия:
KiB, Киби = 210 = 1024
MiB, Меби = 220 = 10242
GiB, Гиби = 230 = 10243
TiB, Теби = 240 = 10244
PiB, Пеби = 250 = 10245
Но эти названия практически не употребляются.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы