Краткое сравнение архиваторов
реклама
Эта работа была прислана на наш "бессрочный" конкурс статей.
Сравнивались следующие архиваторы (использование не самых последних версий могло повлиять только на скорость сжатия):
- ZIP. Использовался встроенный в Total Commander 6.0 архиватор. Преимущества – высокая скорость, распространённость, совместимость и бесплатность.
- ZIP norm – настройка normal compression (6).
- ZIP max – настройка maximum compression (9).
- TGZ – настройка Packer TGZ.
- ACE 2.0. Использовался ACE windows console application 2.0.3.0. Преимущества – высокая функциональность, степень сжатия. Недостатки – платный.
- ACE norm – настройка Solid on, V2.0 on, Dictionary 4096, Level normal.
- ACE max – настройка Solid on, V2.0 on, Dictionary 4096, Level best.
- RAR 3.0. Использовался WinRAR 3.11. Преимущества – высокая функциональность, степень сжатия, распространённость. Недостатки – платный.
- RAR norm – настройка Solid on, Advanced compression parameters по умолчанию, Dictionary 4096, Compression method normal.
- RAR max – настройка Solid on, Advanced compression parameters по умолчанию, Dictionary 4096, Compression method best.
- 7-zip 3.12. Использовался 7-zip 3.12. Преимущества – высокая степень сжатия, бесплатность. Недостатки – нераспространённость, относительно низкая функциональность.
- 7zip norm – настройка Solid on, Dictionary 2МБ, Word size 32, Compression level normal.
- 7zip max – настройка Solid on, Dictionary 32МБ, Word size 255, Compression level Ultra.
- RK. Использовался RK v1.04.1 alpha. Преимущества – один из самых лучших по степени сжатия архиваторов. Недостатки – давно не развивается и не поддерживается, низкая скорость. Тестировался справочно.
- RK max – параметры командной строки -mx3 -M99 -B9999.
- Документы Word, Excel – набор небольших документов (договоры, акты) и книга TICSharp. Всего 20 МБ.
- Текст в формате HTML (JAVA SDK) – содержимое JAVA SDK 1.3.1 (большое количество мелких файлов HTML). Всего 109 МБ.
- Инсталляция Office XP – содержимое инсталляционного файла CAB. Всего 391 МБ.
- Игра Counter-Strike – содержимое папки Half-Life с установленным Counter-Strike. Всего 770 МБ.
- База данных 1С:Предприятие – содержимое резервной копии базы данных (DBF-формат, без индексов). Всего 189 МБ.
Тест на скорость сжатия производился на следующей системе: CPU Athlon 2000 МГц, MB nForce2, RAM 512 МБ, HDD WD400JB, OS Windows 2000.
Что можно сжимать?
реклама
Хорошо сжимаются: программные файлы, тексты, базы данных, простые несжатые изображения. Ограниченно сжимаются несжатый звук (WAV), несжатые изображения (BMP). Не сжимаются (сжатие в пределах пары процентов за счет служебных тэгов): уже сжатые данные (ZIP, CAB), сжатая графика и видео (JPG, GIF, AVI), сжатый звук (MP3).
Например, папка с игрой Prince Of Persia общим объемом 1400 МБ содержит 550 МБ несжимаемого видео и 330 МБ ограниченно сжимаемого звука. Игра сжимается до 1008 МБ.
Для сжатия некоторых специфических данных (текст, несжатые изображения, несжатый звук) существуют специализированные архиваторы, которые обеспечивают несколько лучшую степень сжатия и значительно более высокую скорость, чем универсальные архиваторы.
Существует большое количество архиваторов, которые занимают промежуточное положение между ZIP norm и RAR max как по степени сжатия, так и по скорости (LHA, ARJ, JAR и т.д.).
Результаты тестов:
Комментарии к тесту на скорость сжатия:
реклама
В некоторых случая скорость сжатия ZIP ограничена скоростью жёсткого диска.
Низкая скорость ACE, вероятно, обусловлена использованием старой консольной версии. При использовании последней GUI версии ACE, скорость сжатия должна быть выше, где-то на уровне WinRAR.
Скорость сжатия зависит от системы, поэтому на Pentium системах соотношение скоростей сжатия может отличаться.
Выводы:
- В среднем архивы получаются: RAR norm на 29% меньше ZIP norm, 7zip max на 16% меньше RAR max.
- В среднем скорость: ZIP norm в 4 раза быстрее RAR norm, RAR max в 9 раз быстрее 7zip max.
- 7zip norm архивирует на 4% лучше и в 1,5 раза медленнее RAR max.
- RAR и ACE приблизительно равны как по сжатию и скорости, так и по функциональности (с оговоркой на скорость).
- Для быстрого сжатия большого числа маленьких файлов лучше использовать TGZ вместо ZIP norm.
Рекомендации:
Использовать ZIP norm или TGZ - где нужна высокая скорость, 7zip max - где нужна большая степень сжатия. RAR и ACE являются промежуточными, но при этом обладают значительной дополнительной функциональностью (например, разбивка архива на части, запись дополнительной информации для восстановления при повреждении архива).
Переработанный вариант статьи - Сравнение степени сжатия популярных архиваторов.
реклама
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают