Тест популярных архиваторов
Программы для архивирования будут существовать еще долгое время, независимо от того, насколько велик объем используемого носителя информации. Ведь если есть возможность разместить на диске больше данных, то почему бы этого не сделать? Пересылая сжатые файлы по сети, можно увеличить скорость передачи информации.
Увеличение вычислительной мощности компьютеров способствует появлению более сложных алгоритмов упаковки данных, с помощью которых можно получать файлы меньшего размера. В то же время совершенствуются и уже существующие алгоритмы. Поэтому вопрос "какой архиватор выбрать для сжатия?" не теряет актуальности. Именно поэтому мы решили провести небольшой тест и проверить, как самые распространенные архиваторы справляются с компрессией файлов разных типов. При этом, мы обращали внимание и на скорость сжатия, ведь в некоторых случаях пользователь готов пожертвовать объемом, лишь бы архив был создан быстрее.
Прежде чем перейти непосредственно к тестам, коротко остановимся на основных факторах, которые влияют на то, насколько сильно сжимаются данные:
Тип файлов. Если файл, который необходимо заархивировать, уже подвергался компрессии, его повторное сжатие вряд ли даст хорошие результаты. Это относится, например, к видеофайлам в формате DivX, к графическим файлам в формате JPEG, к файлам исполняемых программ.
Степень сжатия. В настройках каждого архиватора можно выбрать настройки сжатия. Если целью является получить файлы как можно меньшего размера, выбирается максимальная степень сжатия или даже создание непрерывного архива (solid archive). Если же имеет значение скорость, выбирается минимальная степень сжатия.
Формат сжатия. Поскольку разные программы используют разные алгоритмы сжатия, формат имеет достаточно большое значение. В этом обзоре мы остановимся на таких распространенных форматах как Zip и RAR.
Дать объективную оценку каждому из архиваторов очень трудно, хотя бы потому, что результаты архивирования очень сильно отличаются, в зависимости от выбранных файлов. Поэтому, чтобы более точно оценить возможности каждой из программ, мы решили провести серию пробных сжатий.
Для проведения теста мы создали несколько папок, в каждую из которых поместили файлы разных типов:
Графические файлы в формате Tif. Общее количество файлов - 112 штук. Общий размер до архивации 200 520 282 байт;
Любительское видео с параметрами MJPG 320x240 30.00 fps 4535 Кб/c с настройками аудио PCM 11024 Гц моно 88 Кб/c. Размер файла до архивации 203 396 754 байт;
Аудиофайлы в формате MP3 с разными настройками сжатия. Общее количество файлов - 33. Общий размер до архивации 200 685 630 байт;
Файлы в формате DOC. Общее количество файлов - 150. Общий размер до архивации 100 009 472 байт.
Каждая из четырех папок была заархивирована с минимальными настройками сжатия (высокая скорость - большой размер файла) и с максимальными настройками сжатия (низкая скорость - маленький размер файла) в форматы Zip, Rar и Ace. Поскольку некоторые из программ, которые мы отобрали для тестирования, поддерживают создание файлов в нескольких форматах, такие архиваторы как WinRar и Winace фигурировали в тесте дважды.
Для архивации использовались программы:
WinRar 3.51. Этот архиватор дает возможность создания архивов в форматах Zip и Rar, поэтому тесты в программе были проведены для каждого из этих форматов сжатия. Несмотря на то, что сегодня практически все архиваторы поддерживают раcпаковку файлов этого формата, архивировать в RAR можно только при помощи WinRar;
Winace 2.6. Программа позволяет создавать архивы в формате Zip и собственном формате Ace. Тесты были проведены для обоих форматов;
7-zip 4.31. Архиватор сжимает файлы в формат Zip и собственный формат 7z. Однако из-за специфики формата 7z он не был включен в тест. Использовать этот формат для сжатия данных большого размера не имеет смысла, поскольку он работает очень медленно;
Power Archiver 2006 9.51. При помощи программы можно сжимать файлы в формат Zip;
Winzip 10. Программа производит сжатие в формат Zip.