<< Главная страница

Сравнительное тестирование
восьми современных архиваторов


Содержание

Введение

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

Полтора года назад мы уже проводили подобные сравнения (с результатами можно ознакомиться здесь), тогда же были описаны и все существенно важные постулаты, на которых основываются современные принципы сжатия информации и которые не претерпели концептуальных изменений за это время. Напомним, что в общем зачете тогда участвовали 10 программ, часть из которых имела лишь интерфейс командной строки и тем не менее обеспечивала хорошие показатели при сжатии особого, узко специализированного типа данных, но показывала худшие результате при работе со смешанными файлами или же обладала недопустимо малой скоростью компрессии. В настоящей статье мы рассмотрим самые последние версии широко известных программ-архиваторов и в конечном итоге проанализируем изменение эффективности работы за прошедшее время. Иначе чего же стоят постоянные заявления разработчиков о постоянно повышающихся тех или иных показателях?.. Мы решили оставить в списке конкурсантов лишь те архиваторы, которые имеют графическую интерфейсную оболочку, потому как именно этот тип программ сегодня наиболее популярен в пользовательской среде. В то же время большинство "достойных" архиваторов имеют в своем составе компонент, который посредством командной строки умеет выполнять те же функции, что и GUI-вариант, поэтому практически все возможные потребности пользователя могут быть удовлетворены одной программой. 

Итак, сегодня в нашем обзоре участвуют следующие архиваторы: 7-Zip, PowerArchiver, Squeez, WinAce Archiver, WinRAR, WinZip, WinUHA и ZipItFast!. Следует отметить, что архиватор WinRK 3.0.3, который занимает едва ли не самые высокие позиции в рейтинге архиваторов других ресурсов, не участвует в настоящем обзоре по причине того, что разработчик более не располагает возможностью дальнейшей работы над своим продуктом и данная версия программы недоступна для скачивания с официального сайта. Перейдем к детальному рассмотрению возможностей и интерфейсных особенностей архиваторов, что будет, скорее, интересно для тех, кто ищет разумную и адекватную по функциональному наполнению альтернативу и без того популярным WinZip или WinRAR. 

7-Zip 4.42 

Сравнительное

Основные функциональные особенности: 

  • высокая степень компрессии в формат 7z посредством усовершенствованного алгоритма LZMA;
  • для форматов ZIP и GZIP гарантируется на 2-10% более эффективное сжатие, чем при помощи других архиваторов;
  • интеграция с оболочкой Windows;
  • поддержка непрерывных (solid) архивов;
  • встроенный файловый менеджер;
  • имеется версия для работы посредством командной строки;
  • в дистрибутив входит плагин для файлового менеджера FAR;
  • имеется локализация на 63 языках (включая русский). 

Основные алгоритмы сжатия данных: 

Метод

Описание

LZMA

Исправленная и оптимизированная версия алгоритма LZ77

PPMD

Немного модифицированная версия PPMdH

BCJ

Конвертер для 32-битных x86 исполняемых файлов

BCJ2

Конвертер для 32-битных x86 исполняемых файлов

BZip2

Стандартный алгоритм BWT

Deflate

Стандартный алгоритм, основанный на LZ77

PowerArchiver 2006 9.63.02 

  • где найти: /;
  • размер дистрибутива: 3712 KB;
  • стоимость: $19.95;
  • сжатие/распаковка: ZIP, 7-ZIP, CAB, LHA (LZH), TAR, GZIP, BZIP2, BH, XXE, UUE, yENC, MIME (Base 64);
  • только распаковка: RAR, ARJ, ARC, ACE, ZOO, а также образы ISO, BIN, IMG, NRG. 

Сравнительное

Основные функциональные особенности:  

  • наличие встроенного энкриптора с поддержкой ZIP AES с длиной ключа 128-/192-/256 bit;
  • поддержка PAE-шифрования файлов и архивов по алгоритмам Blowfish (128 bit), DES (64 bit), Triple DES (128 bit), AES 128 bit и AES 256 bit;
  • наличие возможности пересылки упакованных или распакованных данных по протоколам FTP или SFTP (SSH);
  • поддержка многотомных архивов;
  • восстановление физически поврежденных архивов;
  • поддержка непрерывных (solid) архивов;
  • встроенный инструмент создания PBS-скриптов для резервного автоматического копирования и архивирования данных;
  • интегрированный компонент для просмотра файлов формата TXT, RTF, GIF, PNG, BMP, ICO, TIFF, GFI, SGI, EMF, WMF, PPM, Adobe Photoshop, Autodesk, Truevision, ZSoft Paintbrush, Kodak Photo-CD, JASC PaintShop Pro и Dr. Halo;
  • интеграция с оболочкой Windows;
  • встроенный файловый менеджер;
  • поддержка скинов. 

Основные алгоритмы сжатия данных: Deflate, Deflate64 и другие. 

Squeez 5.20.4600 

  • где найти: /;
  • размер дистрибутива: 4095 KB;
  • стоимость: ?27.95;
  • сжатие/распаковка: SQX, ZIP, ARJ, LZH, RAR, CAB, GZIP, TAR, UUE, ACE, JAR, BZIP, 7z; 

Сравнительное

Основные функциональные особенности:  

  • существует оптимизированная 64-битная версия;
  • интерфейсные док-панели для отображения опций и текущей информации;
  • интеграция с Microsoft Outlook;
  • восстановление физически поврежденных архивов;
  • интеграция с оболочкой Windows;
  • встроенный файловый менеджер;
  • имеется версия для работы посредством командной строки. 

Основные алгоритмы сжатия данных: разработчик упоминает 13 алгоритмов, применяемых для компрессии различных типов данных, однако не уточняет, какие именно алгоритмы используются. 

WinAce Archiver 2.65 

  • где найти: /;
  • размер дистрибутива: 3801 KB;
  • стоимость: $29.00;
  • сжатие/распаковка: ACE, ZIP, LHA, MS-CAB, JAR;
  • только распаковка: RAR, ARC, ARJ, GZIP, TAR, ZOO. 

Сравнительное

Основные функциональные особенности:  

  • создание самораспаковывающихся архивов для ACE и ZIP;
  • аутентификация для ACE-архивов;
  • поддержка комментариев в формате HTML, ANSI и ASCII;
  • тестирование архивов, восстановление "битых" ACE и ZIP архивов;
  • поддержка непрерывных (solid) архивов;
  • имеется версия для работы посредством командной строки;
  • интегрированный компонент для просмотра файлов формата Word, HTML и TXT;
  • интеграция с оболочкой Windows;
  • встроенный файловый менеджер.

Основные алгоритмы сжатия данных: информация отсутствует. 

WinRAR 3.60 beta 8 

Сравнительное

Основные функциональные особенности: 

  • создание самораспаковывающихся архивов;
  • поддержка комментариев в формате HTML, ANSI и ASCII;
  • имеется версия для работы посредством командной строки (rar.exe);
  • поддержка многотомных архивов;
  • восстановление физически поврежденных архивов;
  • поддержка непрерывных (solid) архивов;
  • поддержка альтернативных потоков NTFS;
  • поддержка AES (Advanced Encryption Standard) со 128-битным ключом;
  • интеграция с оболочкой Windows;
  • встроенный файловый менеджер. 

Основные алгоритмы сжатия данных: информация отсутствует. 

WinUHA 2.0 RC1 

Сравнительное

Основные функциональные особенности: 

  • создание самораспаковывающихся архивов;
  • имеется версия для работы посредством командной строки (uharc.exe);
  • интеграция с оболочкой Windows;
  • встроенный файловый менеджер;
  • многоязычный интерфейс (включая русский);
  • ориентирован на сжатие мультимедийных файлов. 

Основные алгоритмы сжатия данных: для текста преимущественно используется PPMD, во всех остальных случаях –LZP, ALZ-1, ALZ-2, ALZ-3. 

WinZip 10.0 build 6698 

Сравнительное

Основные функциональные особенности:  

  • создание самораспаковывающихся архивов;
  • имеется версия для работы посредством командной строки;
  • интеграция с оболочкой Windows;
  • наличие возможности пересылки упакованных или распакованных данных по протоколу FTP;
  • существует оптимизированная 64-битная версия;
  • 128- и 256-битное AES шифрование;
  • поддержка многотомных архивов;
  • восстановление физически поврежденных архивов;
  • поддержка непрерывных (solid) архивов;
  • встроенный инструмент для резервного автоматического копирования и архивирования данных;
  • встроенный файловый менеджер;
  • многоязычный интерфейс (включая русский). 

Основные алгоритмы сжатия данных: PPMd, bzip2, Enchanted Deflate, Deflate. 

ZipItFast 3.0 PRO 

Сравнительное

Основные функциональные особенности: 

  • создание самораспаковывающихся архивов;
  • интеграция с оболочкой Windows;
  • поддержка комментариев к архивам;
  • встроенный файловый менеджер;
  • поддержка скинов. 

Основные алгоритмы сжатия данных: информация отсутствует. 

Отличительной особенностью данной программы является поставляемый вместе с дистрибутивом вирус Win32/TrojanClicker.Swind.C, который не делает ничего явно вредоносного, кроме как предлагает скачать "что-то там", что следует скачать в таких случаях. Несмотря на такую беспардонность в поведении программы, которая была взята с официального сайта разработчика, мы все же решили оставить ZipItFast в списке конкурсантов, но уже без нежелательного дополнения. 

Сравнительное тестирование 

Итак, настало время приступить собственно к самой цели данного обзора – сравнительному объективному тестированию "подопытных" архиваторов по всем соответствующим параметрам. Испытания проводились на компьютере следующей типовой конфигурации: 

  • Intel Pentium 4 CPU 2.40 ГГц (Northwood)
  • Gigabyte GA-8PE667 (Intel Brookdale i845PE)
  • 2 х 512 MB PC3200 DDR SDRAM (2.5-3-3-7)
  • Intel 82801DB Ultra ATA Storage Controller - 24CB
  • Seagate ST3160023A (160 GB, 7200 RPM, Ultra-ATA/100)
  • ATI Radeon 9600 XT (RV360)
  • Windows XP Professional SP2 Eng (все фоновые процессы, кроме системных, были отключены) 

Как видно, данная конфигурация едва ли выше среднего современного компьютера, потому тесты на скорость c учетом погрешностей вполне актуальны для практически любого читателя, тогда как степень сжатия и размер конечных файлов – величины "беспристрастные" и к аппаратному обеспечению, соответственно, "холодны". 

Для проведения тестов были выбраны следующие группы файлов: 

Тип

Количество, размер

Описание

txt, js, css, cpp, h, html

384 файла, 27.9 МВ

текстовые файлы англо- и русскоязычного содержания (примерно поровну), среди которых книги (от 1.5 МВ), мануалы, FAQs, заметки, программный код Java Script, С++, а также CSS и HTML файлы (от 2 KB до 1.2 MB), экспортированные из Excel (с сохранением разметки) файлы (3.1-8.7 МВ)

jpg, gif, png, tiff, psd, cdr, bmp

218 файлов, 42.2 МВ

графические файлы в сжатом (с разным значением компрессии) и несжатом формате, средний размер – 500-1000 КВ, встречаются также psd по 3.4 МВ и cdr по 100 КВ

avi, mov, mpeg, mpg, m2v, wmv, divx

34 файла, 339.4 МВ

видео в сжатом и несжатом формате (некоторые avi), преимущественно клипы и домашнее видео с цифровой фотокамеры, средний размер – 25 МВ, есть также файлы по 2-3 МВ и один – 70 МВ

mp3, wav, wma, arm, ogg, mp4, midi

67 файлов, 162.4 МВ

аудио в сжатом и несжатом (wav) формате, музыкальные композиции с постоянным и переменным битрейтом, мелодии для мобильного телефона и прочее, размер файлов – от 10 KB до 5.87 МВ

mdb

18 файлов, 8.7 МВ

файлы баз данных для университетских лабораторных работ, средний размер – около 500 КВ

exe

3 файла, 77.9 MB

iPod Updater 2006-03-23.exe (52.4 МВ), Photoshop.exe (17.9 МВ), AcroRd32.exe – Acrobat Reader (7.6 MB)

doc, rtf, chm

76 файлов, 17.5 МВ

текстовые документы, созданные в MS Word, а также файлы справки, размер файлов – от 250 КВ до 3.2 МВ

По традиции, для тестирования были выбраны два режима: высокая скорость (Fast) и высокое сжатие (High Comp.). C точными настройками для каждой отдельно взятой программы можно ознакомиться ниже: 

Программа

Режим

Параметры

7-Zip 4.42

High Comp.

уровень сжатия: Ultra, формат: 7z, solid: on, метод: LZMA, длина слова: 273, размер словаря: 4 МВ

Fast

уровень сжатия: Fast, формат: 7z, solid: on, метод: LZMA, длина слова: 32, размер словаря: 128 КВ

PowerArchiver 2006 9.63.02

High Comp.

уровень сжатия: Maximum, метод: Deflate (PkZip/PA 7.0)

Fast

уровень сжатия: Fast, метод: Deflate (PkZip/PA 7.0)

Squeez 5.20.4600

High Comp.

уровень сжатия: Maximum, формат: SQX 2.0, размер словаря: 4 MB, Multimedia compression: on, EXE compression: on, solid: on, Recovery data: none

Fast

уровень сжатия: Fast, формат: SQX 2.0, размер словаря: 128 KB, Multimedia compression: on, EXE compression: on, solid: on, Recovery data: none

WinAce Archiver 2.65

High Comp.

уровень сжатия: Maximum, формат: ACE 2.0, размер словаря: 4 MB, Delta compression: on, Graphic compression: on, EXE compression: on, solid: on, Sound compression: on, Recovery data: off

Fast

уровень сжатия: Fast, формат: ACE 2.0, размер словаря: 128 KB, Delta compression: on, Graphic compression: on, EXE compression: on, solid: on, Sound compression: on, Recovery data: off

WinRAR 3.60 beta 8

High Comp.

уровень сжатия: Maximum, формат: RAR, размер словаря: 4 MB, Text compression: auto, Audio compression: auto, Delta compression: on, solid: on, Recovery data: off

Fast

уровень сжатия: Fast, формат: RAR, размер словаря: 128 KB, Text compression: auto, Audio compression: auto, Delta compression: on, solid: on, Recovery data: off

WinUHA 2.0 RC1

High Comp.

уровень сжатия: Best, формат: UHA, метод: ALZ-3, Multimedia compression: on, размер словаря: 4 МВ

Fast

уровень сжатия: Fast, формат: UHA, метод: LZP, Multimedia compression: on, размер словаря: 1 МВ

WinZip 10.0 build 6698

High Comp.

уровень сжатия: Maximum, формат: ZIP, метод: PPMD

Fast

уровень сжатия: Fast

ZipItFast 3.0 PRO

High Comp.

уровень сжатия: Extra, формат: ZIP, метод: Deflate

Fast

уровень сжатия: Fast, формат: ZIP, метод: Deflate

 
Далее применим описанные выше настройки к каждой из семи групп файлов. В результате получаем следующее: 

Сравнительное

Для удобства восприятия приведем также таблицу с точными данными, где красным цветом отмечен лучший результат, а синим – худший. 

 

7-Zip

PowerArc

Squeez

WinUHA

WinAce

WinRAR

WinZip

ZipItFast!

text

100

132

118

108

187

141

192

218

graphic

100

144

157

112

193

184

212

247

video

109

119

100

114

136

138

145

152

audio

104

129

100

110

143

135

154

162

mdb

100

126

109

107

132

129

163

204

exe

102

128

116

100

175

164

178

184

doc

100

134

114

109

157

139

188

209

Итак, начнем... В безусловных лидерах у нас оказался 7-Zip: алгоритм LZMA вкупе со словарем стандартного для других протестированных архиваторов размера (что значит умеренное потребление памяти) и форматом 7z делают свое дело лучше всех. Удивительным открытием в области сжатия мультимедийных данных оказался Squeez, который показал лучшие результаты именно на видео и аудио. Причиной тому является, скорее всего, уникальный формат SQX 2.0, который, правда, не понимают другие участники теста, поэтому рекомендовать его можно лишь для выполнения постоянных объемных операций в рамках ограниченного числа компьютеров. Тем не менее немецкий Squeez не показал явного преимущества перед 7-Zip (LZMA) и WinUHA (ALZ-3), потому отрыв в 4-14% вряд ли может компенсировать низкую распространенность формата. Полным аутсайдером оказался ZipItFast!, чего и следовало ожидать после "сюрприза", который был любезно нам преподнесен после инсталляции. Отрыв от лидеров по всем параметрам просто колоссальный. Зато, как ни удивительно, WinZip, который не так давно перескочил через добрую сотню промежуточных версий сразу на 10.0, далеко от ZipItFast! не ушел. Преимущество у WinZip, конечно, имеется, но совсем малое. На общем фоне WinRAR, наверное, самый распространенный из участников теста, показал средние результаты. Именно средние, потому как по степени сжатия WinRAR занимает промежуточное положение между тремя группами, четко оформившимися по итогам тестирования: лидеры (7-Zip, Squeez, WinUHA), "середнячки" (WinRAR, PowerArchiver) и "отстающие" (WinZip, WinAce, ZipItFast!). Следует отметить, что WinZip, ZipItFast! и PowerArchiver не позволяют выбрать размер словаря при архивации, тогда как остальные архиваторы использовали словари по 4 МВ. 

Сравнительное

В качестве относительного процентного выражения было взято среднее арифметическое по результатам каждого архиватора. 

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

Сравнительное

При средних результатах на максимальном сжатии WinRAR уверенно выбился в лидеры по скорости. В результате напрашивается вывод, что первенство этого архиватора в скоростном зачете порядком компенсируется отставанием по степени сжатия данных. К лидеру стремится WinACE, в отличие от SQX распаковка ACE поддерживается популярными WinRAR и 7-Zip, тем не менее не самые лучшие результаты по степени сжатия свидетельствуют не в пользу данного архиватора. WinZip и 7-Zip показали средние результаты, и какой бы малой не казалась скорость сжатия около 1 МВ/s, это вполне достойный результат при высокой компрессии, ведь не каждый день приходится архивировать огромные объемы. ZipItFast! по традиции завалил тест. Низкая скорость сжатия и самые плохие результаты по степени сжатия сделали его полный аутсайдером. 

Следует отметить, что 7-Zip вкупе с высокой степенью сжатия показывает один из лучших результатов по итогам проведенных тестов на отдельных группах файлов. Сразу за ним практически "нога в ногу" следуют Squeez и WinUHA. Именно эти три архиватора можно рекомендовать для максимальной компрессии, но не стоит забывать о том, что два последних мало распространены, поэтому при сжатии в "родной" формат могут впоследствии возникнуть трудности с распаковкой, а Squeez плюс ко всему еще и не бесплатный. По совокупности всех "за" и "против" 7-Zip получает первое место в нашем рейтинге самых эффективных по степени сжатия архиваторов. ZipItFast! получает заслуженное последнее место и выбывает из нашего теста за полной своей бесполезностью для любого здравомыслящего пользователя. 

Переходим ко второй части нашего сравнительного тестирования, которая состоит из архивирования файлов смешанного типа различного объема. Цель теста – выявить самые быстрые архиваторы при сохранении эффективности степени компрессии на высокой скорости, то есть выбрать оптимальную программу для оперативного сжатия. В тесте участвует набор файлов следующей природы: 

Тип

Количество, размер

Описание

txt, js, html, jpg, png, tiff, psd, avi, mpeg, mpg, mp3, wav, arm, ogg, mdb, exe, doc, rtf

259 файлов, 374.6 МВ

смешанное содержимое из всех предыдущих групп файлов, размер – от 2 КВ до 33.7 МВ

Чтобы "переварить" такое содержимое на максимальных настройках компрессии на нашем тестовом стенде потребовалось бы в среднем около 6 минут – утомительный процесс, который не каждому под силу. Сделаем это по-быстрому: настройки архиваторов для этого теста описаны выше, в общей сводной таблице. Что получили: 

Сравнительное

Сравнительное

Для тех, кто не может жить без "самой быстрой езды", подойдут WinRAR и WinZip, которые тем не менее показывают не лучшие результаты по степени сжатия в режиме скоростного архивирования. Отрыв от лидера прошлого "заезда" весьма существенный: 3 МВ/s на таком объемном наборе дают экономию 50 процентов времени, затраченного на процесс архивации. При совсем небольшой разнице в степени компрессии с лучшим показателем эти два поистине народных архиватора можно считать самыми подходящими для оперативного бэкапа или повседневной скоростной компрессии. Squeez и 7-Zip, по традиции, следуют по пятам с вполне приемлемым результатом около 7 МВ/s. Сравнивать результаты с прошлогодними было бы не совсем корректно – совершено разные платформы и компоненты системы. Можно лишь констатировать факт, что, сжимая даже большие объемы данных, всегда можно найти оптимальный вариант, рациональность которого в том или ином случае зависит от трех самых важных факторов: скорости и степени сжатия, а также распространенности формата архива. В зачете на скорость лидерами оказались наши старые добрые WinRAR и WinZip, которые и получают первое место.

Итоги 

Долгий и исключительно однообразный процесс тестирования наконец закончен, места присуждены, осталось лишь подвести итоги. Полученные результаты можно рассматривать скорее как показатель наиболее рационального применения того или иного алгоритма сжатия в отдельном архиваторе. Стоит ли переплачивать, когда имеются выдающиеся по своему функциональному наполнению бесплатные программы (7-Zip), которые, кстати говоря, хоть и имеют уникальный формат упаковки, но уже сегодня довольно широко распространены?! В созданных условиях, когда почти все (кроме WinZip, ZipItFast! и PowerArchiver) архиваторы использовали словари одинаковых размеров (не менее важный фактор, влияющий на конечный результат), тестирование можно считать достаточно объективным. Конечно же, на результаты мог в незначительной степени повлиять набор использованных данных и Intel-платформа, потому допускается небольшая погрешность. В конечном итоге пользователю предстоит выбор между скоростью и высокой компрессией, а лидерами к финишу пришли WinRAR, 7-Zip и WinZip – пожалуй, самые распространенные на сегодняшний день архиваторы, которые будут эффективны почти в любом возможном случае. Все они имеют версию для работы посредством командной строки, поддерживают самораспаковывающиеся архивы, а также создание непрерывных, многотомных и зашифрованных архивов – словом все, что требуется от хорошего архиватора.


На главную
Комментарии
Войти
Регистрация