I tar
~ / Документы для создания резервных копий. Мои .tgz
файлы имеют размер около 700 МБ. За последние 3 недели я создал три таких файла и использовал Ubuntu One, чтобы защитить их от потери. Во всех трех случаях размер файла, сообщаемый на веб-сайте Ubuntu One, не соответствует размеру файла, сообщенному Nautilus. Во всех трех случаях размер файла в облаке на несколько МБ меньше размера файла в файловой системе настольного компьютера.
Пример. Моя резервная копия на 10 мая 2012 года составляет 761 МБ, а в облаке - 726 МБ.
Почему это происходит?
Это потому, что Наутилус показывает вам размер файла в мегабайт , а веб-интерфейс Ubuntu One показывает вам размер файла в мегибайт ] . Сравните:
И:
Итак, в вашем примере: 761 мегабайт, 726 мегабайт:
Теперь давайте преобразуем 761'000'000 B в мибибайты:
Как видите, правильный символ для мибибайтов - не MB, а MiB. К сожалению, мебибайты и связанные с ними единицы были определены только в последнее время. Цитируя Википедию:
Этот префикс был определен Международной электротехнической комиссией (МЭК) в декабре 1998 года.
blockquote>Поэтому в настоящее время многие люди пишут МБ, хотя на самом деле они имеют в виду МБ. Это распространенная ошибка, которую вы найдете в Ubuntu One и многих других приложениях.
Ubuntu One использует zlib для сжатия данных перед отправкой, чтобы сэкономить пропускную способность при передаче. Он также хранит содержимое файла в сжатом виде на сервере, чтобы избежать необходимости повторного сжатия его перед отправкой обратно в поток.
Ответ не имеет ничего общего с размерами блоков файловой системы.
Пространство, выделенное для файлов, определяется размером кластера для отформатированного раздела. Размер кластера сильно варьируется в файловых системах FAT32 / FAT16 / NTFS / EXT3 / EXT4. Вот почему вы увидите разницу.
Если бы у меня было 12 унций жидкости и только 10 унций, то потребовалось бы две чашки для 10 унций жидкости.
20 унций дискового пространства для хранения 12 унций.
40 унций потребовали бы 4 чашки или 40 унций доступного места для хранения.
Компьютеры работают аналогичным образом, в зависимости от размеров единиц размещения, используемых на ПК при его форматировании.
Посмотрите на свойства файла размером 1 КБ .txt, в котором размер файла будет равен 1 КБ, но он также покажет, сколько места требуется для хранения из-за размера ваших единиц размещения.
Источник: computing.net sup>