Бенчмаркинг: какой лучший формат сжатия файлов?

Оглавление:

Бенчмаркинг: какой лучший формат сжатия файлов?
Бенчмаркинг: какой лучший формат сжатия файлов?

Видео: Бенчмаркинг: какой лучший формат сжатия файлов?

Видео: Бенчмаркинг: какой лучший формат сжатия файлов?
Видео: Elementary OS 0.4 Loki Review: Simple, Beautiful But.. - YouTube 2024, Апрель
Anonim
Пришло время сжать некоторые файлы, и какой формат вы используете? Zip, RAR, 7z или что-то еще? Мы выполнили некоторые тесты, чтобы определить, какой формат дает максимальное сжатие.
Пришло время сжать некоторые файлы, и какой формат вы используете? Zip, RAR, 7z или что-то еще? Мы выполнили некоторые тесты, чтобы определить, какой формат дает максимальное сжатие.

Конечно, коэффициент сжатия не является единственным фактором. Некоторые из этих форматов просто проще в использовании, поскольку они интегрированы в настольные операционные системы, в то время как некоторые требуют стороннего программного обеспечения.

Тесты сжатия файлов

Это сложнее, чем кажется. Сколько сжатий вы достигнете, будет зависеть не только от типа архива, который вы создаете, но и от приложения, которое вы используете для сжатия и настроек, которые вы используете. Мы застряли в популярных приложениях при настройках по умолчанию для их упрощения.

Вместо того, чтобы взаимодействовать с некоторыми из обычных типов файлов здесь - например, документы Word DOCX, которые уже используют форму сжатия Zip и изображения JPG, которые также используют форму сжатия - мы решили сжать несколько установленных игр для ПК. Игры включают в себя графику, музыку, текстовые файлы, исполняемые файлы и различные другие типы файлов, поэтому они представляют собой реальный набор данных реального мира с различными типами файлов.

Во-первых, мы установили Bastion и сжали его папку - около 863 МБ в размере музыки, графики, исполняемых файлов и различных различных типов документов:

  • Zip (Windows 8.1): 746 МБ (86,4% от исходного размера)
  • Zip (WinZip): 745 МБ (86,3% от исходного размера)
  • RAR (WinRAR): 746 МБ (86,4% от исходного размера)
  • 7z (7-Zip): 734 МБ (85% от исходного размера)

Затем мы скомпилировали «Горячую линию Майами», которая составляет 654 МБ данных:

  • Zip (Windows 8.1): 316 МБ (48,3% от исходного размера)
  • Zip (WinZip): 314 МБ (48% от исходного размера)
  • RAR (WinRAR): 307 МБ (46,9% от исходного размера)
  • 7z (7-Zip): 301 МБ (46% от исходного размера)
Image
Image

И победитель…

Победителем чистого сжатия является 7z, что неудивительно для нас. Мы видели, что 7z снова и снова появляются на вершине тестов сжатия файлов. Если вы хотите сжать что-то, чтобы использовать как можно меньше места, вам обязательно нужно использовать 7z. Вы даже можете запустить настройки сжатия, чтобы сэкономить еще больше места, хотя для сжатия и распаковки потребуется больше времени.

В целом, Zip и RAR были близки друг к другу. WinZip также не выбил интегрированную поддержку Windows для создания Zip-файлов. Короче говоря, мы рекомендуем:

  • F или максимальное сжатие: Создайте 7z-архивы с 7-Zip.
  • Для удобства использования и максимальной совместимости: Создание Zip-файлов с функцией, интегрированной в вашу операционную систему. Например, в Windows выберите несколько файлов в Проводнике Windows или Проводнике, щелкните их правой кнопкой мыши, выберите «Отправить» и выберите «Сжатая».
Image
Image

Поддержка операционной системы

Если вы просто сжимаете файлы для собственного использования, вы можете использовать любой формат файла, который вам нравится. Тем не менее, некоторые форматы архивов более совместимы и работают в разных операционных системах без установки стороннего программного обеспечения. Если вы отправляете архивы кому-то другому или отправляете их в Интернете, вы, вероятно, захотите использовать формат, с которым получатели могут получить доступ с меньшими проблемами.

Вот форматы, интегрированные в популярные операционные системы:

  • Windows: Только Zip. Эта функция была добавлена в Windows XP, поэтому практически каждый пользователь Windows может создавать и извлекать zip-файлы.
  • Mac OS X: Поддерживается Zip, а также другие типы архива, такие как.tar.gz и.tar.bz2..7z и.rar потребует стороннего программного обеспечения.
  • Linux: Zip обычно поддерживается из коробки. Файлы 7z и RAR будут работать в стандартных программах, таких как File Roller, но сначала вам нужно будет установить соответствующие утилиты командной строки из вашего диспетчера пакетов. Форматы Tar, такие как.tar.gz и.tar.bz2, также поддерживаются в Linux на Linux.
  • Chrome OS: Zip и RAR поддерживаются. Tar.gz и tar.bz2 также можно открыть в приложении «Файлы», и содержимое можно извлечь.

Windows - это самый большой палочка в грязи здесь - он поддерживает только файлы Zip, поэтому Zip - самый универсальный формат. Если вы работаете с Mac или Linux, вместо этого вы можете использовать формат.tar. 7z наименее поддерживается - он не интегрирован в какую-либо операционную систему, поэтому вам нужно будет установить приложение для открытия архивов.7z. Но, если вы хотите получить лучшую степень сжатия, 7z - это путь.

Image
Image

Все тесты сжатия являются грубыми. Вы получите разные результаты с разными данными и типами данных. Мы довольны нашими общими результатами, но при сжатии разных типов данных вы можете увидеть разные результаты.

Рекомендуемые: