Архивы - это всегда важно (тест архиваторов)

Архивы - это всегда важно (тест архиваторов)Хорошо известно правило, бытующее в компьютерном мире, что емкости жесткого диска много не бывает. Действительно, трудно с ним не согласиться: каким бы огромным не казался винчестер при покупке, не пройдет и полгода, как Вы будете удивляться, куда же делись те десятки гигабайт, пустовавшие на, совсем еще недавно казавшемся бездонным, диске? Сколько всякой, нужной и не очень, информации, а то и просто обычного хлама, скапливается в мириадах папок и файлов, далеко не все из этого нужно, но, как обычно, выбрасывать жалко - а вдруг что-нибудь когда-нибудь пригодится? Значит, необходимо время от времени производить "складирование" всего этого добра в какое-нибудь хранилище, в архив.
И тут-то нам не обойтись без помощи, пожалуй, самого популярного класса утилит, широко используемых с самых первых дней массового применения персональных компьютеров. Кроме задач резервного копирования редко используемой информации, архиваторы широко применяются везде, где стоит задача размещения как можно большего объема данных на носителе ограниченной емкости, например, при пересылке файлов по каналам интернета или и по электронной почте, на съемных носителях, таких, как дискетах, компакт-дисках и прочих. Программы-упаковщики (или архиваторы) позволяют помещать копии файлов в архив и извлекать файлы из архива, просматривать оглавление архива и тестировать его на предмет отсутствия повреждений, удалять файлы, находящиеся в архиве, и обновлять их, устанавливать пароль при извлечении файлов из архива и многое другое. Разные архиваторы отличаются форматом архивных файлов, скоростью работы, степенью сжатия, набором дополнительных сервисных функций, удобством пользования, размером программы. Программ-архиваторов существует великое множество, но, прежде чем рассматривать их, не помешает немного задержаться на особенностях наиболее популярных сегодня форматов архивов.
Еще со времен DOS-a одним из самых популярных и распространенных архивных форматов стал ZIP, основанный на алгоритмах сжатия предложенных в 80-х годах прошлого столетия израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием. Сегодня он является стандартом де-факто в интернете, и его в обязательном порядке поддерживают практически все программы-архиваторы, претендующие хоть на мало-мальскую популярность. Но, в тоже время, в связи со значительным ростом объемов архивов (особенно это касается мультимедийных приложений), вполне вероятна ситуация, когда формат ZIP уже нельзя будет использовать, поскольку его размеры не могут превышать предел в 4 Гб (сравните с емкостью DVD-диска).
Второй формат архивных файлов - RAR, претендующий на признание в качестве стандарта, разработан российским программистом Евгением Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, но ценой этому является более продолжительный процесс обработки архива. В целом формат RAR значительно лучше других оптимизирован для решения сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств. Вообще, эти два формата, один быстрый, другой обеспечивающий высокую степень сжатия файлов, прекрасно дополняют друг друга и их вполне достаточно для реального использования. Тем не менее, этими форматами список существующих далеко не исчерпывается.
Совсем недавно сильную конкуренцию лидерам составлял формат ARJ, до сих пор отличающийся, наверное, наиболее широкими возможностями по настройке. Но с широким распространением интернета этот формат стал потихоньку забываться, и теперь о нем вспоминают лишь те, кто испытывает ностальгические воспоминания о временах командной строки DOS, когда ARJ был, по крайней мере, на территории Советского Союза, самым популярным. Не мог не отметиться в славном деле создания новых форматов архивирования и всеми нами любимый "мелкомягкий" гигант.
Формат САВ применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм, нигде не опубликованный и хранимый фирмой за семью печатями, представляет собой достаточно совершенный продукт, имеющий высокий коэффициент сжатия. Кроме этих форматов, гораздо реже можно встретить еще некоторые, например НА, применяющийся по большей части для сжатия текстовых файлов, или LZH - совсем древний формат, предшественник ARJ. В системах на базе Unix и ее самой популярной разновидности Linux, наибольшее распространение получили форматы GZIP, TAR и их всевозможные комбинации. И это только самые известные форматы архиваторов, которые, как говорится, у всех на слуху. А всего существует до сотни самых различных форматов, большая часть которых никому не известна, но это не особо большая потеря. Хотя популярных форматов никак не более десятка, но, тем не менее, достаточно остро стоит вопрос их совместимости, ведь мало кому нужен архиватор, пусть и великолепно сжимающий информацию, но чьи архивы никакая другая программа не сумеет прочесть. Поэтому большинство современных программ-архиваторов не зацикливаются на своих собственных форматах, и одним из их важнейших потребительских свойств становится максимально широкий охват всевозможных типов архивов. Во многих случаях удачным решением проблемы совместимости архивов различных типов является создание архивов в виде самораспаковывающихся программ (EXE-файлов), в состав которых входят все необходимые механизмы для извлечения информации из архива, таким образом, отпадает необходимость иметь на компьютере соответствующую программу-распаковщик архива.
Итак, переходим к рассмотрению свежих версий наиболее интересных, на мой взгляд, программ-архиваторов.
WinZip 8.1
Одна из самых популярных в интернете программ, собравшая значительное число наград самых различных компьютерных изданий во всех концах мира. Сам ZIP-алгоритм свободно используется в десятках, если не в сотнях программ, тем не менее, для очень многих пользователей Windows именно WinZIP является стандартной программой для работы с архивами. Встроенные средства обработки архивов WinZIP позволяют упаковывать, просматривать и извлекать файлы из широко распространенных форматов архивов, таких как ZIP, CAB, Microsoft Compress, GZIP, TAR, UUencode, XXencode, BinHex, и MIME. Кроме того, установив дополнительно архиваторы типа ARC, LHA и ARJ, и прописав в свойствах WinZIP путь к ним, можно полноценно работать с архивами и этих форматов.
Все операции с архивами можно выполнять с помощью перетаскивания мышкой, длинные имена объектов (в том числе и кириллические) обрабатываются и отображаются правильно. WinZIP полностью интегрируется в интерфейс Windows (добавляются его основные команды в контекстные меню Проводника и Моего Компьютера), а, при работе со штатной оболочкой, делающие первые шаги на нелегком компьютерном поприще могут воспользоваться помощью Мастера, который проведет их по всем этапам этой не очень сложной, но достаточно непонятной для "чайников" процедуры. Для более опытных гораздо быстрее будет работать с "классической" формой интерфейса архиватора, обеспечивающей быстрый и удобный доступ ко всем его функциям, среди которых можно выделить функции парольной защиты, проверки содержимого архивов внешним антивирусом, создания многотомных архивов (правда, только на съемных носителях). Утилита WinZip Self-Extractor, предназначенная для создания самораспаковывающихся EXE-файлов и ранее существовавшая самостоятельно, теперь входит в состав программы. Кроме того, предусмотрено создание виртуальной папки избранных архивов (Favorites), что позволяет быстрее находить архивы, независимо от их месторасположения.
К сожалению, в WinZIP не очень удобно реализована процедура создания нового архива, когда первым шагом нужно создать сам архив, и только после этого можно добавлять в него необходимые файлы. Интерфейс WinZip на английском языке, но в интернете, не особо напрягаясь, можно найти большое количество русификаторов для практически всех его версий. Программа успешно работает под управлением всех современных разновидностей операционных систем Windows 95/98/Me/XP/NT 4.0/2000. А вот такие устаревшие, как Windows 3.x или Windows NT 3.1/3.5 уже не поддерживаются (какая жалость!). В отличие от более ранних версий, отличавшихся компактностью, размеры программы WinZIP 8.1 значительно возросли, так, EXE-файл с дистрибутивом WinZip имеет размер около 2 Мб, а после установки объем файлов программы занимает уже более 4 Мб. Распространяется программа как shareware со сроком бесплатного использования 21 день. Стоимость последующей регистрации однопользовательской лицензии составляет 29 долларов.
WinRar 2.90
По своей популярности архиватор WinRAR, без сомнения, находится на первом месте в России, и на одном из первых - во всем остальном мире, стремительно оттесняя заслуженных WinZip с передовых позиций. Существует несколько версий RAR для разных операционных систем, в частности, RAR для DOS, OS/2, Windows, MacOS и почти всех разновидностей Unix, включая такие популярные ее варианты, как Linux и BSD. Версия WinRAR для Windows имеет две разновидности: одна для облегчения работы имеет графический интерфейс пользователя (GUI), вторая же консольная, использующая командную строку для ввода команд в текстовом режиме. Программа полностью поддерживает работу с форматами ZIP и RAR и ограничено, позволяя только распаковывать и просматривать архивы, CAB, ARJ, LZH, TAR, GZ, ACE и UUE. Пополнять архивы и извлекать из них объекты можно с помощью удобной технологии перетаскивания (drag&drop). Для просмотра упакованных файлов в программе имеется встроенный модуль визуализации, хотя можно подключать и внешний просмотрщик. Для обеспечения высокой степени сжатия архивируемой информации, в WinRAR используется ряд оригинальных алгоритмов упаковки данных с поддержкой мультимедиа-сжатия, показывающих хорошие результаты при сжатии отдельных аудио- и графических форматов, а также алгоритм создания непрерывных (solid) архивов, оптимизирующий процесс упаковки большого количества небольших однотипных файлов. Кроме того, WinRAR может создавать самораспаковывающиеся (SFX) и многотомные архивы, восстанавливать поврежденные архивы, шифровать их, добавлять различные комментарии, протоколировать ошибки и т.д.
Программа WinRAR имеет как русскую, так и английскую версии, причем внешний вид их графической оболочки очень напоминает WinZIP. Впрочем, это в равной мере относится ко всем программам обзора и свидетельствует только о том, что в этой области все разработчики достигли определенного предела, близкого к оптимуму. Дистрибутив WinRAR имеет объемом около 760 Кбайт, после инсталляции пакет занимает чуть больше 2 Мб. Срок бесплатного использования программы WinRAR составляет целых 40 дней, одна же лицензия обойдется в кругленькую сумму в 35 долларов.
WinAce 2.11
Один из самых новых, архиватор WinAce без всякого почтения перед сединами ветеранов активно оттесняет многих из них в борьбе за место под солнцем. Программа может работать со многими популярными форматами архивов: создание и распаковка, кроме своего штатного формата ACE, поддерживаются еще и для ZIP, LHA и CAB; а вот архивы RAR, ARC, ARJ, GZip, TAR, ZOO могут только распаковываться. Как и положено продвинутому архиватору, WinAce способен создавать многотомные (только для ACE, ZIP и CAB) и самораспаковывающиеся (ACE и ZIP) архивы, тестировать их и восстанавливать поврежденные, создавать и редактировать комментарии к архивам (не только в текстовом, но и в HTML форматах), поддеривает выполнения операций из командной строки. Для обеспечения конфиденциальности архивированной информации предусматривается ее шифрование, а также блокировка модификации ACE-архивов. Возможен быстрый просмотр и редактирование графических файлов, текстовых ASCII, HTML и Word-документов с помощью внутреннего или внешнего просмотрщика, проверка файлов на наличие вирусов. Но все эти функции, в той или иной мере, встречаются и в других архиваторах, а WinAce имеет еще и некоторые уникальные возможности, и среди них:
- оптимизация (конвертирование в формат ACE 2.0) архивов устаревших типов;
- определение типов архивных файлов по их сигнатуре;
- запуск или открытие файлов из архивов, в том числе и инсталляция программ.

Но за такие широкие возможности программы надо платить - она является "чемпионом" обзора как по размеру дистрибутива (2,7 Мб), так и по месту, занимаемому после установки (6,2 Мб). Что касается интерфейса WinAce, то он имеет отдельные черты файлового менеджера, полностью интегрируется в Windows (контекстные меню, закладки Свойств) и имеет возможность переключения языка (в оригинале только английский и немецкий, но, поискав в Сети, можно найти и файлы поддержки русского языка). Программа работает со всеми современными версиями Windows, за исключением ХР (надеюсь, в следующей версии появится). Как и большинство программ в этом обзоре, WinAce - продукт shareware, и, по истечении 30 оценочного периода, разработчики мечтают получить с Вас 29 долларов за стандартную версию, в которой отсутствует режим работы из командной строки, и 39 долларов - за полную WinAce plus.
PowerArchiver 2001 7.02
Еще один достаточно мощный архиватор PowerArchiver отличается от всех вышерассмотренных тем, что не имеет своего "фирменного" формата архивирования, а работает по полной программе со следующими форматами: ZIP, CAB, LHA (LZH), TAR, TAR.GZ, TAR.BZ2 и BH (Black Hole), а также позволяет просматривать и извлекать файлы из архивов RAR, ACE, ARJ, ARC, GZ, BZIP2, ZOO. Возможна также работа с форматами XXE и UUE, используемыми, по большей части, для кодирования двоичных файлов при их пересылке по электронной почте. Уже привычный стандартный набор функциональных возможностей архиватора включает создание многотомных и самораспаковывающихся архивов, разбивку архивов на тома, автоматическую инсталляцию из архивов (если в них включен файл setup.exe), поддержку технологии drag&drop, полную интеграцию с Проводником Windows.
Кроме стандартного интерфейса, к сожалению, только на английском языке, программе можно придать и внешнее сходство с Проводником: такие же два окна с древовидной структурой папок-архивов в левом окне, и их содержимым - в правом. Есть у PowerArchiver-а и такой символ "крутизны", как возможность менять шкурки-скины, имитирующих облик некоторых популярных программ или стиль различных ОС, причем в дистрибутив программы их содержится всего 6 штук, но на официальном сайте программы их количество достигает 40. К числу вспомогательных, но, порой, очень полезных возможностей можно отнести встроенную утилиту для просмотра содержимого графических и текстовых файлов основных популярных форматов. Но, наряду с несомненными достоинствами данной программы, не могу не отметить ее большой недостаток, заключающийся в наличии определенных проблем при архивировании файлов, имеющих длинные имена на русском языке.
Программа PowerArchiver прекрасно себя чувствует во всех операционных системах Windows, от старушки 95-й и до новейшей ХР, размер ее дистрибутива - 1,5 Мб, а после установки занимает на диске - 4,5 Мб. Как и многие другие, PowerArchiver имеет 30 дневное ограничение на период бесплатного использования.
Cabinet Manager 2001 3.7
Архиватор Cabinet Manager, как можно понять из его названия, ориентирован на использование формата САВ, разработанного фирмой Microsoft в первую очередь для хранения дистрибутивов своих программ, отличающихся, как хорошо известно, весьма солидными габаритами. То есть главное требование к формату САВ - высокая степень сжатия, плюс к этому не менее важна и возможность создания самораспаковывающихся архивов - ведь во многих случаях изделия Microsoft ставятся на абсолютно "голые" машины, где никакими архиваторами и не пахнет. Как и во многих других случаях, Microsoft удалось, и довольно успешно, воплотить свои задумки в жизнь, в чем мы сможем убедиться на примере одной из немногих утилит стороннего производителя, использующего формат САВ в качестве основного.
Девизом Cabinet Manager-а можно с полным правом считать слово "сам". Считайте: основная задача программы - создание самораспаковывающихся архивов САВ, кроме того, возможно создание самоустанавливающихся после распаковки приложений, а также самоидентифицирующихся (во словечко то, а?) и даже саморасшифровывающихся (использующих шифрование по довольно устаревшим алгоритмам RSA RC2, RC4 и DES) архивов. В общем, "сам, все сам" - совсем как бойскаут. А вот англоязычный интерфейс программной оболочки Cabinet Manager-а абсолютно ничем не выделяется по сравнению с другими программами обзора ни в лучшую, ни в худшую стороны - так, середнячок. Да, Cabinet Manager может интегрироваться в Проводник Windows, при установке добавляет в контекстное меню свою команду "Add to Cabinet", а для файлов с расширением .exe еще и комманду Inspect SFX, но это могут и все остальные, без исключений, архиваторы. Cabinet Manager работает также с файлами некоторых других форматов, в частности, ZIP, JAR и LZX/LZ77.
Размер программы около 1 Мб, она самая компактная из представленных в обзоре. Как дополнительный плюс можно отметить поддержку Windows XP. Условия использования Cabinet Manager довольно сносные - бесплатно в течение 40 дней и после этого регистрация за 19 долларов. Многие аналогичные программы стоят гораздо дороже.
UltimateZip 2.6
Чтобы у Вас, уважаемые читатели, не создалось впечатление, что за все приличные архиваторы необходимо платить, причем иногда достаточно дорого, я хочу представить вам совершенно бесплатную программу UltimateZip, которая, является практически полным аналогом популярного WinZip-а, со всеми достоинствами и недостатками его интерфейса, включая не очень удобную организацию процесса создания нового архива. Тем не менее, UltimateZip кое в чем превосходит свой платный аналог. В первую очередь, это проявляется в количестве поддерживаемых форматов архивов. UltimateZip способен обеспечить полнофункциональную поддержку, включающую упаковку, распаковку и просмотр файлов ZIP, Black Hole, CAB, JAR, LHA, GZIP, TAR, TAR-GZIP, UUEncode и XXEncode. Файлы же форматов ACE, ARC, ARJ, RAR и ZOO можно только просматривать или открывать. В итоге всего 15 различных форматов - не слабо. Из дополнительных функций можно отметить возможность создания самораспаковывающихся архивов, групповое архивирование, шифрование архивов по стандарту AES, тестирование и восстановление поврежденных ZIP-архивов, отправку файлов по почте, интеграцию с антивирусной программой и Проводником Windows. Очень полезным могут быть такие, нечасто встречающиеся у других, свойства UltimateZip, как конвертирование архивов из одного формата в другой и возможность организации резервного копирования данных.
Не смогли удержаться разработчики и от модного поветрия заложить в программу возможность изменения внешнего вида с помощью скинов, что, по моему скромному мнению, ну просто жизненно необходимо для служебной утилиты, коей является архиватор! Но есть, и хорошо, может быть, кто-то остановит свой выбор на UltimateZip, прельстясь именно этой "фичей". Как быстро мы привыкаем ко всему новому, так, не успела еще толком появиться на свет Windows XP, как отсутствие ее официальной поддержки уже можно ставить рассматриваемому архиватору в минус. Ждем новых версий. Дистрибутив UltimateZip средних размеров: 2,3 Мб, да и на диске она занимает не так уж и много - 3,6 Мб.
Тестирование
Для проверки возможностей рассмотренных архиваторов в условиях, максимально приближенных к "боевым", была создана подборка тестовых файлов общим размером 40.028.759 байт, включающая в себя 15 очень хорошо сжимающихся текстовых файлов общим размером около 17 Мб. Для того чтобы проверяемым архиваторам "служба медом не казалась", туда были добавлены практически несжимаемые один исполняемый EXE-файл (самораспаковывающийся архив размером примерно 13 Мб) и 3 музыкальных МР3-файла (около 10 Мб). Вот с такой "сборной солянкой" и пришлось мучиться нашим подопечным, последовательно упаковывая и распаковывая ее. Испытания проводились на ПК с процессором AMD Duron 750 с 256 Мбайт SDRAM, работающим под управлением русской версии операционной системы Windows 2000. Каждая из испытываемых программ создавала архив в своем штатном формате, и лишь только PowerArchiver, исключительно любопытства ради, кроме основного ZIP-а создал архив еще и в достаточно экзотическом формате Black Hole.
Результаты полученных измерений сведены в таблицу:
Архиватор | Тип архива | Время сжатия, мин : с | Время распаковки, мин : с | Размер архива, байт |
WinZip | ZIP | 0:23 | 0:13 | 29999067 |
WinRar | RAR | 2:27 | 0:12 | 28763303 |
WinAce | ACE | 2:03 | 0:12 | 28682460 |
PowerArchiver 2001 | ZIP | 0:24 | 0:14 | 29860654 |
PowerArchiver 2001 | BH | 0:44 | 0:17 | 29859320 |
Cabinet Manager 2001 | CAB | 1:37 | 0:14 | 28949436 |
UltimateZip | ZIP | 0:47 | 0:18 | 29860274 |
Если сравнивать размеры полученных архивов, то все результаты делятся на две группы, первая включает в себя самые "продвинутые" архиваторы WinAce, WinRar и Cabinet Manager, для получения наибольшей степени сжатия самые современные алгоритмы, во второй же, значительно отставая от первой, попали архиваторы, базирующие на уже устаревающем формате ZIP, и примкнувшем к ним Black Hole-е.
Что же, неужели заслуженный ветеран ZIP до такой степени ни на что не годен? Верится с трудом. И в этом нас убеждает второй график, на котором отображено время архивации тестового файла.
Здесь ситуация повторяется с точностью до наоборот. Формат ZIP наиболее предпочтителен для самых нетерпеливых, а вот чемпионы по степени сжатия плетутся в самом конце. Причем WinRar сокрушительно, по всем статьям проиграл своему более молодому и рьяному конкуренту - WinAce. График времени распаковки архивов не приводится по причине практически равенства всех программ при выполнении этой задачи, ведь согласитесь, что 6 секунд разницы между самым быстрым и самым медленным архиваторами при распаковке 40-мегабайтного архива в реальных условиях совсем не заметны.
Заключение
Вот мы и добрались до подведения итогов. Что, думаете, сейчас расскажу Вам, какой архиватор хороший, какой плохой, какой нужно обязательно установить себе, а какой - ни в коем случае? Ошибаетесь. В этом обзоре плохих архиваторов нет вообще, хотя каюсь, все хорошие охватить тоже не сумел, да и это, наверное, невозможно - уж очень их много. Так что придется думать самим, что для Вас необходимо в первую очередь: высокая скорость работы, или максимальная степень сжатия, или, может быть, симпатичный интерфейс со сменными "шкурками", или даже спокойная совесть при честном использовании бесплатного UltimateZip? При любом выборе чем-то придется пожертвовать, так как идеальных архиваторов пока еще не придумали. Я же со своей стороны надеюсь, что сведений, которые приводятся в данной статье, вам вполне хватит для принятия обоснованного решения. Замечу только, что, какой бы вы архиватор не выбрали, он в обязательном порядке должен поддерживать, как минимум, просмотр и распаковку, самых распространенных типов форматов архивирования, а сегодня это, без сомнения, ZIP и RAR.
Однако не всегда оправдано использовать отдельные архиваторы с их собственными графическими оболочками. Наиболее удобной оболочкой для архиваторов я считаю обычный файловый менеджер, в моем случае Windows Commander, который имеет возможность просматривать и распаковывать файлы архивов форматов ZIP, ARJ, LZH, RAR, TAR, GZ, CAB и ACE. Все-таки большинство операций с файлами, в том числе и с архивами, выполняются именно в таких менеджерах, и открывать какую-либо дополнительную программу, когда все есть под рукой, я просто не вижу никакого смысла.
Функция создания архивов в Windows Commander-е изначально поддерживается только для ZIP, однако, указав путь в окне Настроек к соответствующим архиваторам, можно задействовать все вышеперечисленные форматы архиваторов полностью. И это еще не все. С помощью внешнего плагина MultiArc можно подключить к Windows Commander-у невообразимое количество любых других архиваторов, если, конечно, кому-нибудь и когда-нибудь вся эта экзотика может понадобиться.
Комментарии читателей Оставить комментарий