Файловая система Ubuntu сообщает, что мой файл имеет размер 5,2 МБ. Когда я щелкаю правой кнопкой мыши по файлу, я вижу, что размер файла в байтах равен 5 154 017.
С помощью простых математических вычислений мы можем вычислить это в МБ:
5154017/1024 = 5033.219726562KB
5033.219726562 / 1024 = 4.915253639MB
Как Ubuntu определяет «округленное» значение размера файла, отображаемое в диалоговом окне файлов? - Этот вопрос не может быть специфичным для Ubuntu.
Кажется, он не использует нормальное округление, например, половина, которая будет отображаться как 5 МБ.
Ubuntu всегда делает различие между основой 10 префиксами (килограмм, мега, giga, и т.д.), и основывайте 2 префикса (kibi, mebi, складные цилндры, и т.д.). Таким образом, Вы никогда не будете видеть мебибайты (mis) маркированный как мегабайты. Так в этом случае, 5,154 МБ округляется к 5,2 МБ.
Посмотрите политику Единиц в отношении Wiki для получения дополнительной информации.
Ubuntu использует
байты> килобайты> система мегабайтов
(1 000 байтов = 1 килобайт, 1 000 килобайтов = 1 мегабайт)
вместо
байты> кибибайты> система мебибайт
(1 024 байта = 1 кибибайт, 1 024 кибибайта = 1 мебибайт).
Так 5 154 017 байтов = 5,154017 мегабайтов ≈ 5,2 мегабайтов.