Viewgg
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Я тут давно собирался выложить результаты тестирования архиваторов. Никак не доведу до конца, так как времени нет. Пока выкладываю всё, что сделал. Тесты расположены в хронологическом порядке (по мере того, как проводил) Первый тест - популярные архиваторы. Аутсайдеры типа ZIP в тест не вошли. Ниже представлены результаты. Тестирование архиваторов: WinRAR 3.40 WinACE 2.11 7-zip 4.13beta Настройки сжатия - умолчально-максимальные. Все архивы непрерывные. Размер для удобства в Мб, в TXT и HTM размер архивов в Кб В дистрибутивах взято по большому кол-ву файлов для использования непрерывности. * Здесь использовались 2 алгоритма сжатия, т.к. ppmd - алгоритм специфический. ** На ультре сжатие затянулоь очень надолго, так что конца я не дождался. Уровень сжатия - макимальный. Distrib RAR ACE 7z DOC 6.41 2.62 2.65 lzma-2.60 * ppmd-2.78 EXE 9,54 2,82 2,84 2,43 JPG 6.00 5.92 5.94 5.91 GIF 6.93 6.39 6.40 6.41 BMP 33.8 12.5 11.5 16.7 ** MP3 24,6 23,9 23,9 23,9 ** TXT 3.84 646 730 lzma-644* ppmd-582 DLL 10,1 2,90 2,92 2,56 HLP 11,9 6,10 6.05 lzma-5,63 * ppmd-6.06 HTM 6.31 680 813 lzma-645 ppmd-526 Web 8.62 3.10 3.14 lzma-2,88 ppmd-2,88 Batva 42.4 10.4 9.58 7,26 Комментарии и некоторые частные выводы. EXE - файлы брались из папки WINDOWS (все, что были найдены). Batva - папка установленного пакета драйверов NVidea. Там в оновном HLP и DLL, немного EXE и прочей чуши. Выбор большого размера дистрибутива для BMP- возможная ошибка. Сказалась тормознутость 7-zip. Все файлы 1-2 Мб. Размер MP3 был сознательно взят меньше. Тем не менее, обычная ультра начала затягиваться и была прервана. Тем не менее, на BMP сверхбыстрое сжатие ACE оказалось наиболее эффективным, что возможно и в жизни. Жать MP3, как и JPEG, смысла не имеет, что понятно. Удивительно, что алгоритм PPMD проиграл LZMA на DOC. В жизни на маленьких файлах или наборах, а не на больших объёмах, как в тесте, обычно ситуация иная. На TXT всё "как надо". В целях экономии времени всякие PDF не брались, т.к. они, как и MP3 с JPEG, уже сжатые. Очевидно ненужная или несжимаемая батва не бралась по тем же причинам. Для тестов HTM брались чистые HTM - файлы. Поскольку реальные Web-страницы состоят не только из HTML, взяты страницы вместе с *.files Удивительно, но "текстовый" алгоритм PPMD не уступил мощному LZMA, хотя картинок очень много. На GIF 7-zip немного проиграл. Бывает. Подведём итоги. 7-zip - лучший. Этого и следовало ожидать. Единственное, его тормознутость мешает ему жать иногда на ультре при больших объёмах. Кроме того, он плохо жмёт BMP, GIF и крайне медленно жмёт всякие MP3 и большие количества JPEG. Малоэффективно его сжатие для уже сжатых файлов (что, в общем, понятно) Часто помогает WinACE, дающий всегда сверхбыстрое сжатие с высокой эффективностью для BMP и больших файлов. А WinRAR можно послать в пппопппу! Впрочем, создатели WinACE, заявляющие, что их сжатие самое крутое, неправы. Я уже отмечал, когда хорош этот экзотический архиватор. Проверено практикой: большая BMP или WAV - бери WinACE, он вынесте другие архиваторы на один-несколько мегабайт. Второй тест - сравнение UHARC с лидерами предыдущего теста. Этот тест проведён в две стадии - тестирование версий 0,4 и 0,6 (по мере того, как эти версии у меня появились ). Автор тестов благодарен arsvrn за идею использовать UHARC в тестах, а также за некоторую техническую помощь в настройке вспомогательных программ. Этот тест не доведён до конца, однако результат предсказуем: UHARC лидер при сжатии текстовых (TXT -> HTM) и мультимедийных данных. Будет время и желание, доведу до конца. UHARC 1.15e (0.4) 7-zip 4.13beta Размер в Мб, кое-где в Кб. Алгоритм LZP по предварительныым оценкам и по названию Preset слабоват, так что я его не тестировал. Distrib LZMA PPMD ALZ PPM EXE 27.8 7.00 7.86 7.80 7.50 DLL 9.96 2.58 - 2.78 2.78 DOC 6.61 2.63 2.81 2.58 2.56 TXT 3.23 579 518 607 535 JPEG 3.61 3.48 - 3.46 3.46 MP3 11.8 11.6 - 11.6 11.6 HTM 1.84 299 223 307 274 (без графики) WEB 8.62 2.88 2.88 2.88 2.86 (полные Web-страницы) *ASPI 331 129 - 127 126 (дистрибутив, Кб) Выводы. В общем, иногда UHARC жмёт лучше, чем 7z, а иногда нет. В целом как архиватор 7-zip посимпатичней, поудобней и пофункциональней, ну а сжатие в общем похожее. About UHARC presets. (установлено экспериментально по размеру архива) В Sehr hoch используется PPM, в Hoch, Normal и Schnell - Alz (Best, Normal и Fast, соответственно). Ну а Schwach (слабый) - это LZP. Он действительно самый слабый по предварительной оценке. Сжатие BMP в сравнении не только с 7-zip, но и с WinACE - лидером в этой области. Distrib Alz PPM ACE LZMA 8.23 2.65 2.68 2.77 3.81 Вот WinACE больше и не лидер! Глобальный вывод. Да, UHARC действительно хорошо жмёт. Правда, иногда преимущество минимально, так что использовать его нерационально. Но по сжатию часто это лидер. Однако, он уступает 7z на EXE и DLL, TXT и HTM. __________________________________________________________________________________________________________________________ Часть 2. UHARC 0.6 UHARC 1.15e (0.4) 7-zip 4.15beta Как наиболее сильный алгоритм сжатия, в UHARC 0.4 использовался PPM. 7-zip участвует в тестах только там, где он обогнал UHARC 0.4. На этот раз те типы данных, которые жать практически бессмысленно (MP3, JPEG), в тесте не участвовали в целях экономии времени. Distrib 04 06PPM 06ALZ 7z EXE 4.00 1.13 1.08 1.12 1.11 (lzma) DLL 9.96 2.78 2.61 2.70 2.58 (lzma) DOC 5.05 2.39 2.39 2.39 - TXT 2.41 416 395 459 397 (ppmd) HTM WEB Сжатие BMP Выводы. UHARC 0.6 довели до кондиции, так что он практически всегда жмёт лучше, чем 7-zip, а в предыдущей версии преимущество было сомнительным, и часто 7-zip выигрывал на важных типах данных. Разница по сравнению с предыдущей версией существенная, алгоритм PPM в UHARC на сжатии текстов довели до уровня сжатия PPMD 7-zip и даже обогнали, а в предыдущей версии 7-zip оказывался лидером в этой области. Сжатие DOC в новой версии практически не улучшилось; впрочем, в предыдущей версии оно и так было хорошим, лучше, чем мог предоставить 7-zip. Интересно, что разницы между ALZ и PPM (который обычно даёт лучшее сжатие) здесь практически не наблюдается. Сжатие EXE в новой версии UHARC оптимизировано хорошо; правда, на DLL 7-zip продемонстрировал минимальное преимущество. __________________________________________________________________________________________________________________________ Планы: отдельно тестировать мультимедийное сжатие. В предыдущих тестах рассматривалось сжатие наиболее часто встречающися типов данных. Но UHARC позиционируется также как мультимедийный архиватор, и на сжатии BMP преимущество было продемонстрировано. Интересно провести тесты для других типов данных, возможно, сравнение сжатия со включенным и выключенным Multimedia Detection. Также интересно сопоставить UHARC с такими монстрами, как WinRK и PAQ6 (при возможности). Особенно важно такое сравнение для мультимедийны данных. Добавлю, что по предварительным оценкам WinRK жмёт практически не лучше, чем UHARC 0.6, но затраты времени при упаковке и распаковке на порядок больше, поэтому использовать его нерационально. Также отмечу, что 7-zip - плохой мультимедийный архиватор, но удобен для сжатия иных типов данных. Выбор автора: UHARC 0.6 7-ZIP 4.15 Замечания и пожелания можно выражать прямо здесь. | Всего записей: 3012 | Зарегистр. 07-12-2004 | Отправлено: 12:02 12-03-2005 | Исправлено: Viewgg, 12:07 12-03-2005 |
|