Содержание
- Условия тестирования и его участники
- 7zip 4.32
- PowerArchiver 2006 (9.51.02)
- QuickZip 4.60.013
- WinAce 2.6
- WinRar 3.51
- WinUHA
- WinZip Pro 10.0
- ZipItFast 3.0 PRO
- Тестирование скорости
- Объемы архивов
- Рейтинг полезности
В постоянном соревновании объемов накопителей и данных, похоже, никогда не будет победителя. Разнообразные архиваторы позволяют экономить пространство на жестких дисках, а в случае применения в Сети, снижают расходы на трафик.
Многие современные архиваторы давно выросли из манежа консольных утилит и стали сложными программными комплексами с графическим интерфейсом и поддержкой множества форматов. В этой статье пойдет речь о многофункциональных архиваторах, работающих в операционной системе Windows.
Все архиваторы пакуют и распаковывают информацию с разной скоростью, получая файлы разного объема. Даже использование одинаковых алгоритмов зачастую приводит к совершенно неожиданным результатам. Что уж говорить, когда в бой вступает тяжелая артиллерия - специальные алгоритмы, оптимизированные под конкретный тип данных.
Тестирование архиваторов производилось на рабочей станции следующей конфигурации: Athlon XP 2500+, 1024МБ ОЗУ (шина 333МГц), жесткий диск WD2000JB (200ГБ), ОС Windows XP SP2.
Для тестирования были созданы три каталога.
- Текстовые файлы объемом 63026КБ. 1566 файлов, среди которых TXT, HTML, RTF, DOC и XLS.
- Графические файлы объемом 135942КБ. 116 файлов BMP и TIFF (16 бит на канал).
- Смешанное содержимое объемом 169758КБ. В качестве данных использовались установленные в системе Sun Java 1.5.0, Mozilla Firefox 1.5, Opera 8.50 с пользовательскими данными и Picasa 2. В каталоге оказалось 2077 файлов разнообразных типов.
Тестирование проводилось в четырех режимах.
- ZIP по умолчанию.
- ZIP с настройками на максимальную степень сжатия.
- Оптимальный формат, поддерживаемый архиватором, с настройками по умолчанию.
- Оптимальный формат, поддерживаемый архиватором, с настройками на максимальную степень сжатия.
А теперь представим участников тестирования в алфавитном порядке.
К содержанию7zip 4.32
Домашняя страница: http://www.7-zip.org
Цена: бесплатный, GNU LGPL
Размер дистрибутива: 820КБ
Поддержка сжатия/распаковки: 7z, ZIP, GZIP, BZIP2, TAR
Поддержка только распаковки: RAR, CAB, ARJ, LZH, CHM, Z, CPIO, RPM, DEB
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Deflate | Словарь: 32КБ, слово 32Б |
ZIP, максимальное сжатие | Deflate64 | Словарь: 64КБ, слово 256Б |
Оптимальный формат, по умолчанию | Текст: PPMD Остальное: LZMA | Текст: словарь 16МБ, слово 6Б Остальное: словарь 2МБ, слово 32Б |
Оптимальный формат, максимальное сжатие | Текст: PPMD Остальное: LZMA | Текст: словарь 512МБ, слово 32Б Остальное: словарь 64МБ, слово 128Б |
К содержаниюPowerArchiver 2006 (9.51.02)
Домашняя страница: http://www.powerarchiver.com
Цена: $19.95
Размер дистрибутива: 3400КБ
Поддержка сжатия/распаковки: ZIP, 7z, CAB, LHA (LZH), TAR, GZIP, BZIP2, BH, XXE, UUE, ENC, MIME (Base 64)
Поддержка только распаковки: RAR, ARJ, ARC, ACE, ZOO, ISO, BIN, IMG, NRG
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Deflate | Обычное |
ZIP, максимальное сжатие | Deflate64 | Максимум |
Оптимальный формат, по умолчанию | CAB (LZX, frozen5) | Обычное |
Оптимальный формат, максимальное сжатие | CAB (LZX, frozen6) | Максимум |
К содержаниюQuickZip 4.60.013
Домашняя страница: http://www.quickzip.org
Цена: бесплатный, некоторые компоненты попадают под лицензию GPL
Размер дистрибутива: 4439КБ
Поддержка сжатия/распаковки: ZIP, 7z, SQX, LZH, LZA, BZA, GZA, BZ2, CAB, TAR, GZ, Z, UUE
Поддержка только распаковки: ZOO, CPT, PIT, ARG, ASD, DZIP, SHAR, ZAC, MacBin, Compress, Freeze, Splint, JAM.
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Deflate | Normal |
ZIP, максимальное сжатие | Deflate64 | Maximum |
Оптимальный формат, по умолчанию | 7z | Normal |
Оптимальный формат, максимальное сжатие | 7z | Maximum |
Во время тестирования архиватор 2 раза зависал. Этот факт, разумеется, не отражается на диаграммах.
К содержаниюWinAce 2.6
Домашняя страница: http://www.winace.com
Цена: бесплатный
Размер дистрибутива: 3694КБ
Поддержка сжатия/распаковки: ACE, ZIP, LHA, MS-CAB, JAVA JAR
Поддержка только распаковки: RAR, ARC, ARJ, GZip, TAR, ZOO.
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Normal | |
ZIP, максимальное сжатие | Maximum | |
Оптимальный формат, по умолчанию | ACE | Normal |
Оптимальный формат, максимальное сжатие | ACE | Maximum |
К содержаниюWinRar 3.51
Домашняя страница: http://www.rarlab.com
Цена: 29$
Размер дистрибутива: 1086КБ
Поддержка сжатия/распаковки: ZIP, RAR
Поддержка только распаковки: CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7Z, Z.
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Обычный | |
ZIP, максимальное сжатие | Максимальный | |
Оптимальный формат, по умолчанию | RAR | Обычный |
Оптимальный формат, максимальное сжатие | RAR | Максимальный |
К содержаниюWinUHA 2.0rc1
Домашняя страница: http://www.klaimsoft.com/winuha
Цена: бесплатный
Размер дистрибутива: 1409КБ
Поддержка сжатия/распаковки: UHA
Поддержка только распаковки: RAR, ISO
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | N/A | N/A |
ZIP, максимальное сжатие | N/A | N/A |
Оптимальный формат, по умолчанию | UHA, текст: PPMD, остальное ALZ-2 | Словарь 4096КБ |
Оптимальный формат, максимальное сжатие | UHA, текст: PPMD, остальное ALZ-3 | Словарь 32768КБ |
Архиватор не обладает поддержкой основного архивного формата ZIP. WinUHA стал известен, благодаря способности обеспечивать колоссальную степень сжатия мультимедийных данных. Посмотрим, как ведет себя наш герой среди универсальных конкурентов.
К содержаниюWinZip Pro 10.0
Домашняя страница: http://www.winzip.com
Цена: 49.95$
Размер дистрибутива: 5697КБ
Поддержка сжатия/распаковки: ZIP
Поддержка только распаковки: CAB.
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Deflate | Normal |
ZIP, максимальное сжатие | Enchanted deflate | Maximum |
Оптимальный формат, по умолчанию | N/A | N/A |
Оптимальный формат, максимальное сжатие | N/A | N/A |
Данный архиватор не обладает поддержкой "альтернативных" форматов, однако был включен в обзор по причине своей популярности. Было бы неразумно упускать из виду один из старейших ZIP-архиваторов под Windows.
К содержаниюZipItFast 3.0 PRO
Домашняя страница: http://www.zipitfast.com
Цена: бесплатный
Размер дистрибутива: 2462КБ
Поддержка сжатия/распаковки: ZIP, TAR, CAB, GZIP, LHA
Поддержка только распаковки: ACE, RAR.
Условие | Метод сжатия | Настройки |
ZIP, по умолчанию | Deflate | Normal |
ZIP, максимальное сжатие | Deflate 64 | Maximum |
Оптимальный формат, по умолчанию | LHA (frozen6) | Normal |
Оптимальный формат, максимальное сжатие | JAR | Maximum |
Во время тестирования архиватор 2 раза зависал, равно как и QuickZip. Этот факт также не отражается на диаграммах.
К содержаниюТестирование скорости
- Скорость сжатия текста. Данное тестирование показывает скорость обработки множества мелких файлов приблизительно одинакового типа и объема.
WinRar и WinAce оказываются впереди, а ZipItFast никакой не быстрый, несмотря на свое "гоночное" название.
- Скорость сжатия графики. Этот тест показывает скорость обработки мультимедийной информации.
У нас все те же фавориты - WinRar и WinAce. Стоит также отметить высокую скорость сжатия в ZIP у PowerArc и WinZip. 7zip и WinUHA крепко задумались, но это неспроста.
- Скорость сжатия смешанного содержимого. Здесь мы можем увидеть, с какой скоростью работают архиваторы со смешанными данными. Особенностью теста является наличие множества вложенных каталогов.
WinRar и WinAce не упускают лидерство, WinUHA и ZipItFast плетутся в хвосте.
- Скорость распаковки архивов, созданных во время тестирования сжатия. Каждому архиватору было предложено распаковать архив смешанного содержимого.
WinRar уверенней всех чувствовал себя в распаковке ZIP, но родной формат лучше всего покорился 7zip. Неожиданный рывок аутсайдера в скорости архивирования.
К содержаниюОбъемы архивов
- Объемы ZIP-архивов.
7zip - абсолютный чемпион по степени сжатия в формате ZIP. Второе место уверенно держит PowerArc. WinAce и QuickZip очень слабо упаковали данные.
- Объемы архивов оптимальных форматов.
Вот и настал час триумфа WinUHA. Архиватор показал невероятную степень сжатия текста и графики и лишь немного отстал от 7zip при сжатии смешанных данных с максимальными настройками. 7zip занимает второе место, а также WinRar показал неплохой результат. Любопытно, что каждый из этих архиваторов использует уникальные алгоритмы сжатия, и тест показал не только борьбу архиваторов, но и борьбу алгоритмов (ALZ-3, LZMA, RAR).
К содержаниюРейтинг полезности
И какой архиватор самый лучший? Давайте попробуем выяснить это, составив рейтинг полезности. Формула рейтинга будет такова:
R = ((Сумма всех времен) * (Объемы всех архивов)) / ((Кол-во успешных тестов - 10) * 10000)
Коэффициент 10 добавлен из-за того, что универсальный архиватор, прошедший все тесты, видится в более приятном свете, чем узкоспециализированный инструмент, не способный претендовать на звание единственного архиватора в системе. Дополнительное деление на 10000 произведено для получения чисел в удобном для восприятия диапазоне.
Подведем итоги.
- Оптимальный архиватор, державшийся в лидерах во всех тестах - WinRar. С точки зрения сбалансированности, WinRar - лучший продукт среди всех участников теста.
- WinZip остается одним из лучших инструментов для работы с ZIP-архивами. Но отсутствие поддержки альтернативных форматов не позволяет WinZip претендовать на звание единственного архиватора в системе.
- Стоить отдать должное 7zip и WinUHA. 7zip показал очень высокую степень сжатия во всех тестах, а WinUHA был неповторим при сжатии графики. 7zip - универсальный архиватор, и его можно порекомендовать тем, кто никуда не спешит.
- Откровенно разочаровали QuickZip и ZipItFast. Несмотря на многообещающие названия, архиваторы работали очень медленно и нестабильно, по 2 раза зависнув во время тестирования.
Впереди нас ожидает тестирование архиваторов под Windows и Linux в консольном режиме. Сравним эффективность реализации одинаковых алгоритмов в двух популярных операционных системах.