Який формат стиснення файлів краще? Zip, rar, 7z, а може що-небудь ще ...

archiveДнями до мене звернулися з питанням, який тип архіву найкраще стискає файли? Я вже не раз зустрічав тести-порівняння ефективності різних алгоритмів стиснення. Практично завжди в них перемагає 7z. Однак я вирішив не давати настільки однозначна відповідь. І ось чому: ступінь стиснення є не єдиним критерієм, що дозволяє визначити кращий тип архіву.

На ступінь стиснення файлу впливає і програма, яку використовують для створення архіву, і її налаштування, і особливості стискуваного файлу. Крім того, я б не став випускати з виду зручність використання формату стиснення і ступінь його інтеграції в операційні системи. Якщо ми стискаємо документ для відправки по електронній пошті, то повинні бути впевнені в тому, що одержувач зможе без проблем розпакувати його.

Маленький тест

І, все ж, зменшення обсягу файлу - це основна функція архиватора. Тому я вирішив провести власне порівняння алгоритмів. У серйозних тестах зазвичай випробовується робота архиваторов з файлами різних типів. А в самих просунутих - ще й підшукують оптимальні настройки. Я поступлю простіше: стискати буду папку з встановленою грою - адже в ній знаходяться різні типи даних: і музика, і графіка, і документація, і виконувані файли. Налаштування же програм-архіваторів я не буду змінювати - саме так чинить більшість користувачів.

Отже, гра 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 не так вже й далеко вирвався вперед. Zip і RAR, буквально, дихають йому в спину. А який з цих форматів без проблем «переварить» ваш комп'ютер або система того користувача, якому ви передасте стиснений файл?

За ступенем поширеності лідирує Zip. Інструменти для роботи з ним інтегровані в Windows і OS X. Більшість дистрибутивів Linux підтримують Zip з коробки. В Chrome OS відразу після установки ми можемо стискати і розпаковувати файли у форматах Zip і RAR.

А що ж 7z? Для роботи з ним необхідно завантажити та встановити окремий додаток. Нехай навіть це і безкоштовна програма, але чи варто 1-2% від обсягу файлу цієї метушні? А якщо ви передаєте архів людині, далекій від усього цього, то доведеться витратити багато часу, щоб пояснити йому, як вчинити з файлом.

Тому я рекомендую використовувати 7z тільки в тій ситуації, коли дійсно необхідно домогтися максимального ступеня стиснення файлу. Можна ще повправлятися з настройками архиватора і зменшити розмір файлу ще сильніше (але це обернеться втратою часу на стиснення і розпакування, а також підвищить ризик втрати даних).

У всіх інших випадках, нам варто вибирати Zip, як найпоширеніший формат архівів. Нехай файл буде стиснутий трохи менш щільно. Зате його зможе створити і відкрити будь-який користувач, на будь-якому сучасному комп'ютері.



Статті за темою "Який формат стиснення файлів краще? Zip, rar, 7z, а може що-небудь ще ..."
Оцініть, будь ласка статтю
Всього голосів: 4505

Увага, тільки СЬОГОДНІ!