Не далее как вчера я обнаружил, что мой любимый архиватор WinRAR обновился до версии 5.00 Beta 1, и этот апдейт привнёс кое-что новое и очень важное в данный полезнейший софт. Теперь программа может помещать файлы в архивы RAR 5.0, это новый эффективный формат, несовместимый со старыми версиями WinRAR. В небольшом материале ниже я сравню степень сжатия новинки с WinRAR 4.x и последней доступной alpha версией 7-Zip.
Для начала предлагаю посмотреть на скриншоты окон "About / О программе":
В обоих случаях я использовал 64-разрядные версии архиваторов, раз уж ОС и "железо" это позволяют. Все тесты гонялись на моём базовом ПК:
Материнская плата - ASUS P8P67 PRO (с последним доступным BIOS)
Процессор - Core i5-3570K @ 4.7ГГц
Кулер - Thermalright Macho
Оперативная память - Corsair XMS3 CMX4GX3M1A1600C7 (8ГБ)
Видеокарта - Nvidia GeForce GTX 680 с Accelero Twin Turbo II
Блок питания - Cooler Master Silent Pro M850
Накопитель - Samsung 840 Pro 256ГБ
Монитор - BenQ XL2411T
Корпус - Fractal Design Define R3
ОС - Windows 7 Ultimate SP1 x64 (со всеми патчами, что выходили)
Версия драйверов ForceWare - 314.22 WHQL
Я решил провести три группы тестов, используя три архиватора - WinRAR 4.x (средствами WinRAR 5.00 Beta 1), WinRAR 5.00 Beta 1 и 7-Zip 9.30 alpha. На двух скриншотах ниже идут настройки архивирования файлов для WinRAR 4.x:
Ниже я показываю настройки для WinRAR 5 Beta 1:
Обратите внимание на размер словаря (Dictionary size) в 1024МБ. Отмечу, что я тестировал архиватор и с размером словаря в 512МБ, это более щадящий для системы режим, который потребляет меньше оперативной памяти, разумеется это должно несколько негативно влиять на степень сжатия файлов.
Ну а это настройки для 7-Zip:
Хочу отметить, что 7-Zip я использую ежедневно, когда создаю ПАКи эмуляторов. Именно этот архиватор даёт наибольшую степень сжатия при вполне удобоваримом времени на создание архива. Выбранные выше настройки используют ~4ГБ памяти, если размер словаря увеличить, то эта цифра сильно возрастает и мой ПК уже не справляется с задачей (нужно более 8ГБ оперативной памяти).
Задача теста проста - выяснить, сможет ли новый WinRAR поспорить с 7-Zip по степени сжатия файлов?
Итак, я подготовил три теста. В первом тесте мы узнаем, насколько хорошо архиваторы справляются с компрессией DOC и RTF файлов, т.е. текстовых документов, по структуре несколько более сложных, чем обычные TXT. Для теста я взял 13 600 файлов с указанными расширениями, они располагались в 15 папках, их общий "вес" - 2,74 ГБ (2 949 672 916 байт).
Архиваторы WinRAR 4.x и WinRAR 5 (как с размером словаря 512МБ, так и с размером словаря 1024МБ) показали идентичный результат, что немного странно: 64,5 МБ (67 680 780 байт). 7-Zip хоть и работал чуть ли не втрое дольше, зато смог сжать файлы до 17,5 МБ (18 396 892 байт), более чем втрое обойдя конкурентов по степени компрессии.
Второй тест - сжатие различных EXE файлов. Я набрал со всего накопителя 2 271 случайных файлов с расширением EXE, общим весом 1,73 ГБ (1 862 238 345 байт), поместил в одну папку, исключил оттуда инсталляционные файлы и SFX архивы (ибо и те и те уже пожаты в определённой степени).
WinRAR 4.x показал результат в 750 МБ (787 479 996 байт), WinRAR 5 с размером словаря 512МБ смог сжать файлы до 750 МБ (787 479 996 байт), а с размером словаря в 1024МБ... ровно до такого же размера. Странно - уже второй тест, а разницы между 512МБ и 1024МБ размером словаря не видно, да и с WinRAR 4.x разница нулевая. 7-Zip вновь занял лидирующую позицию, продемонстрировав результат в 632 МБ (663 575 702 байт).
Третий тест - архивация большого количества файлов различных типов. Я взял 7 ПАКов эмуляторов, распаковал их и получилось 23887 файлов, "весом" в 5,11 ГБ (5 489 135 091 байт), количество папок - 1723.
Результат WinRAR 4.x - 1,30 ГБ (1 400 520 971 байт), WinRAR 5 с 512МБ словарём показал 776 МБ (813 733 892 байт), а с 1024МБ - 765 МБ (803 060 433 байт). 7-Zip вновь примерил жёлтую майку лидера, ибо смог сжать файлы до 692 МБ (725 820 470 байт).
Далее я покажу, сколько оперативной памяти потребовалось архиваторам для сжатия файлов. Результат WinRAR 4.x нас не интересует, т.к. он к памяти практически равнодушен с любым размером словаря. Данные по используемой оперативной памяти предоставлены программой AnVir Task Manager.
Максимальное потребление оперативной памяти архиватором WinRAR 5 Beta 1 с размером словаря в 512МБ:
Максимальное потребление оперативной памяти архиватором WinRAR 5 Beta 1 с размером словаря в 1024МБ:
Максимальное потребление оперативной памяти архиватором 7-Zip 9.30 alpha:
Не могу сказать точно, с чем связано идентичное потребление памяти у WinRAR 5 с 1024МБ словарём и у 7-Zip, может быть какое-то ограничение ОС? Как бы там ни было, при одинаковом потреблении памяти, 7-Zip сжимает файлы во всех случаях лучше своего коллеги, но делает это в 3-4 раза (тут я не скажу сколько точно, ибо не замерял) медленнее.
Буду ждать финальной версии WinRAR 5, дабы выяснить, будут ли какие-то отличия в лучшую сторону в плане степени компрессии файлов или же нет. А пока рекомендую всем делать как я - использовать и WinRAR и 7-Zip, ибо каждый из этих архиваторов имеет сильные стороны, но не один из них не заменяет другого полностью.
Надеюсь, что Вам был полезен этот небольшой опус, уважаемые читатели. Приятных майских праздников!
Рекомендую всем почитать другие мои материалы на тему полезного софта:
- Уничтожь и возроди ! Небольшой гайд по Acronis True Image Home 2009
- Программа ReNamer - как ей пользоваться и для чего она нужна?
- Замена диспетчеру задач и много чему ещё - AnVir Task Manager
- Инструкция по MozBackup или как не потерять настройки и закладки Firefox
- Делаем наши браузеры портативными, на примере Mozilla Firefox, Opera и SRWare Iron (и Google Chrome)
- WinRAR 5 Beta 1 против WinRAR 4.x против 7-Zip 9.30 alpha. Сравнительный тест степени сжатия современных архиваторов
- Создаем личную мультизагрузочную флешку с помощью YUMI (инструкция)
- Ещё разок! WinRAR 5 Final против WinRAR 4.x против 7-Zip 9.30 alpha. Сравнительный тест степени сжатия современных архиваторов
|
|
< Трёхэтажная видеокарта, обзор и тест Inno3D iChill GeForce GTX 650 Ti Boost 2ГБ | Хорошо ли живётся GeForce GTX 650 без доп.питания? Обзор и тестирование видеокарты ASUS GTX650-E-2GD5 > |
---|