Конечно, коэффициент сжатия не является единственным фактором. Некоторые из этих форматов просто проще в использовании, поскольку они интегрированы в настольные операционные системы, в то время как некоторые требуют стороннего программного обеспечения.
Тесты сжатия файлов
Это сложнее, чем кажется. Сколько сжатий вы достигнете, будет зависеть не только от типа архива, который вы создаете, но и от приложения, которое вы используете для сжатия и настроек, которые вы используете. Мы застряли в популярных приложениях при настройках по умолчанию для их упрощения.
Вместо того, чтобы взаимодействовать с некоторыми из обычных типов файлов здесь - например, документы 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% от исходного размера)
И победитель…
Победителем чистого сжатия является 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 на Linux.
- Chrome OS: Zip и RAR поддерживаются. Tar.gz и tar.bz2 также можно открыть в приложении «Файлы», и содержимое можно извлечь.
Windows - это самый большой палочка в грязи здесь - он поддерживает только файлы Zip, поэтому Zip - самый универсальный формат. Если вы работаете с Mac или Linux, вместо этого вы можете использовать формат.tar. 7z наименее поддерживается - он не интегрирован в какую-либо операционную систему, поэтому вам нужно будет установить приложение для открытия архивов.7z. Но, если вы хотите получить лучшую степень сжатия, 7z - это путь.
Все тесты сжатия являются грубыми. Вы получите разные результаты с разными данными и типами данных. Мы довольны нашими общими результатами, но при сжатии разных типов данных вы можете увидеть разные результаты.