Что такое лучший формат сжатия файлов?
Пришло время сжать некоторые файлы, так какой формат вы используете? 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% от исходного размера)
Далее мы сжали Hotline Miami, который составляет 654 МБ данных:
- Zip (Windows 8.1): 316 МБ (48,3% от исходного размера)
- Zip (WinZip): 314 МБ (48% от оригинального размера)
- RAR (WinRAR): 307 МБ (46,9% от оригинального размера)
- 7z (7-Zip): 301 МБ (46% от оригинального размера)
И победитель…
Победителем по чистому сжатию является 7z, что нас не удивляет. Мы видели, как 7z снова и снова выходят на вершину тестов сжатия файлов. Если вы хотите сжать что-то, чтобы использовать как можно меньше места, вам определенно следует использовать 7z. Вы даже можете проверить настройки сжатия, чтобы сэкономить еще больше места, хотя для сжатия и распаковки потребуется больше времени.
В целом, Zip и RAR подошли довольно близко друг к другу. WinZip также не сильно побил встроенную поддержку Windows для создания Zip-файлов. Короче, мы рекомендуем:
- Fили максимальное сжатие: Создание 7z архивов с 7-Zip.
- Для простоты использования и максимальной совместимости: Создание Zip-файлов с помощью функции, встроенной в вашу операционную систему. Например, в Windows выберите некоторые файлы в проводнике Windows или проводнике, щелкните их правой кнопкой мыши, выберите пункт «Отправить» и выберите папку «Сжатый (сжатый)»..
Поддержка операционной системы
Если вы просто сжимаете файлы для собственного использования, вы можете использовать любой формат файла, который вам нравится. Тем не менее, некоторые форматы архивов более совместимы и работают из разных операционных систем без установки стороннего программного обеспечения. Если вы отправляете архивы кому-то другому или публикуете их в Интернете, вы, вероятно, захотите использовать формат, к которому получатели могут обращаться с меньшими усилиями..
Вот форматы, интегрированные в популярные операционные системы:
- 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..
- Chrome OS: Zip и RAR оба поддерживаются. Tar.gz и tar.bz2 также могут быть открыты в приложении Файлы, и содержимое может быть извлечено.
Windows - это самый большой инструмент, который поддерживает только Zip-файлы, поэтому Zip является наиболее универсальным форматом. Если вы работаете с Mac или Linux, вы можете вместо этого использовать формат .tar. 7z поддерживается меньше всего - он не интегрирован ни в одну операционную систему, поэтому вам придется установить приложение для открытия архивов .7z. Но если вы хотите наилучшую возможную степень сжатия, 7z - это путь.
Все тесты сжатия являются грубыми. Вы получите разные результаты с разными данными и типами данных. Мы довольны нашими общими результатами, но вы можете увидеть разные результаты при сжатии разных типов данных.