Загрузить архив: | |
Файл: ref-9673.zip (31kb [zip], Скачиваний: 29) скачать |
Санкт-Петербургский университет телекоммуникаций
имени профессора Бонч-Бруевича
Реферат по информатике
Студента группы ТСС-18
Соловьева Андрея
На тему:
“Архиваторы”
Санкт-Петербург,2001
Архиваторы для Windows 9x
В системе Windows нет встроенных функций для работы с
упакованными архивами, поэтому большинству пользователей приходится
обзаводиться специальными утилитами и при этом решать проблему многообразия
архивных форматов.
Емкость магнитных дисков и оперативной памяти постоянно растет, каналы передачи
данных становятся все более мощными, и все же объем передаваемой и хранимой
информации по-прежнему остается весьма значимым фактором, заставляющим нас
использовать программные средства для работы с упакованными данными.
Архивы: форматы и инструменты
Для начала несколько слов о терминологии. Принято различать
архивацию и упаковку (компрессию, сжатие) данных. В первом случае речь идет о
слиянии нескольких файлов и даже каталогов в единый файл - архив (примером
использования такой технологии в чистом виде может служить формат TAR), во
втором - о сокращении объема исходных файлов путем устранения избыточности (в
данной статье мы говорим об упаковке без потерь информации, т.е. с возможностью
точного восстановления исходных файлов). Как правило, современные архиваторы
обеспечивают также сжатие данных, являясь таким образом еще и упаковщиками,
однако существуют и чисто "упаковочные" утилиты типа Gzip,
сжимающие отдельные файлы, преобразуя их в формат Z или GZ.
При выборе инструмента для работы с упакованными файлами и архивами следует
учитывать два фактора: эффективность, т.е. оптимальный баланс между экономией
дисковой памяти и производительностью работы, и совместимость, т.е. возможность
обмена данными с другими пользователями. Совместимость, пожалуй, сегодня более
важна, так как по достигаемой степени сжатия конкурирующие форматы и
инструменты различаются на проценты (но не в разы), а вычислительная мощность
современных компьютеров делает время обработки архивов не столь существенным
показателем, как, скажем, десять лет назад. Поэтому при выборе инструта для
работы с архивами важнейшим критерием для большинства пользователей (во всяком
случае тех, для кого обмен большими массивами данных - насущная проблема),
вероятно, является способность программы "понимать" наиболее
распространенные арменхивные форматы, даже если эти форматы не самые
эффективные.
Действие большинства средств упаковки основано на использовании алгоритмов сжатияPkZip/PKUnzip, LHA, Arj), которые позволяли архивировать целые каталоги
и обеспечивали высокую степень сжатия для текстовых, графических и прочих типов
файлов. Эти программы вызывались командной строкой с многочисленными
параметрами, довольно громоздкими, хотя и обеспечивавшими богатые возможности.
Вскоре стали появляться интегрирующие надстройки, с помощью которых можно было
работать с различными форматами архивов не из командной строки, а с помощью
меню.
По-настоящему прижились в мире персональных компьютеров, став сегодня
фактическими стандартами, лишь немногие из старых архивных форматов - ZIP, ARJ
и, пожалуй, еще LZH. Помимо этих традиционных форматов некоторые современные
архиваторы позволяют работать с новым межплатформным форматом JAR (Java
ARchive), который был создан специально для пересылки многокомпонентных
Java-апплет, но может применяться и для работы с упакованными архивами общего
назначения (в JAR применяются те же методы сжатия, что и в ZIP). Еще один
формат, CAB, был предложен фирмой Microsoft, средства для работы с ним входят в
состав Windows 9x; многие архиваторы, ориентированные на форматы ZIP и ARJ,
позволяют также распаковывать CAB-архивы.
В настоящее время растет популярность формата RAR и соответствующих программ,
созданных нашим соотечественником, челябинцем Евгением
Рошалем. Но, хотя технология RAR обеспечивает высокую степень сжатия,
стандартом она так и не стала, отчасти из-за не очень гибкого механизма работы
с большими архивами. Во многих случаях удачным решением проблемы совместимости
является создание архивов в виде самораспаковывающихся программ (EXE-файлов).
Многие программы, ориентированные на какой-либо из традиционных типов архивов,
способны создавать и EXE-архивы на базе своего "родного" формата. Но
это решение не всегда обеспечивает достаточную гибкость (например, не позволяет
без специальных инструментов выборочно извлекать файлы из архива).
С приходом Windows архиваторы обзавелись графическим интерфейсом. В некоторых
случаях этот интерфейс лишь прикрывал собой ту или иную старую утилиту
командной строки, но появились и полноценные, в том числе 32-разрядные,
программы со встроенным механизмом для манипулирования архивами (как правило,
какого-нибудь одного типа; самая известная ZIP-ориентированная программа такого
рода - WinZip фирмы Nico Mak Computing).
В удобном виде манипуляции с командной строкой были "спрятаны" за
интерфейсом популярных в России файловых оболочек типа DISCo Commander и FAR. Эти оболочки позволяют путем настройки
файлов конфигурации подключать любые внешние DOS-архиваторы командной строки (Arj, PkZip, ARC, LZH и т.п.) и
организовывать прозрачное манипулирование архивами, представляя их в виде
обычных каталогов. К сожалению, многие утилиты командной строки неспособны
полноценно работать с длинными именами файлов (такая возможность появилась в
программе PkZip лишь начиная с версии 2.5 для
Windows, в Arj - начиная с версии 3.0), а организовать обмен файлами с архивом
можно только в пределах окна оболочки. Кроме того, и сами программные оболочки,
и вызываемые из их среды архиваторы командной строки - коммерческие продукты
(как правило, условно-бесплатные), каждую приходится приобретать отдельно. В
отличие от утилит командной строки, рассчитанных на работу с одним типом
архивов, Windows-программы более универсальны с точки зрения совместимости по
форматам и к тому же используют такие преимущества новой ОС, как возможность
давать объектам длинные имена и переносить файлы из одного приложения в другое.
Рассмотренные в статье программы по большей части ориентированы на работу с
архивами в формате ARJ или ZIP, но, как правило, содержат встроенные средства
(или допускают подключение внешних модулей) для распаковки и просмотра и
архивов других типов. Наши тесты показали, что программы, ориентированные на
формат ARJ (их, кстати, не так много), в среднем работают чуть быстрее
аналогичных ZIP-архиваторов и к тому же обеспечивают больший коэффициент
сжатия, однако архиватор, несовместимый с форматом ZIP, вряд ли можно сегодня
считать полноценным инструментом. Все программы обладают удобными
инсталляторами и стандартными средствами деинсталляции. Как правило, архиваторы
могут выборочно регистрироваться в качестве средства для обработки
распознаваемых ими типов файлов. Практически все архиваторы предусматривают
работу с длинными именами объектов, однако если эти имена содержат русские
буквы, то 16-разрядные программы их неузнаваемо искажают при упаковке. Наиболее
удобные утилиты интегрируются в систему Windows 9x: позволяют упаковывать и
распаковывать файлы с помощью перетаскивания, представлять архивы в виде
обычных папок, вызывать контекстные меню для упакованных объектов, как для
объектов "Рабочего стола" Windows. На архивирование 20-Мбайт массива
данных программы тратили (в режиме с параметрами по умолчанию) от 1,5
(ArjFolder) до 4 мин (Q Cab). Наилучшую степень сжатия показала программа Q
Cab: созданный ею EXE-архив оказался почти на 10% компактнее остальных архивов,
которые, в свою очередь, различались по объему на 1-5%.
Лучшие из рассмотренных программ относятся к категории условно-бесплатных,
некоммерческие разработки уступают им в разнообразии функций, совместимости и
удобстве (хотя и не в эффективности сжатия). Лидером обзора являются
Zip-ориентированные утилиты ZipMagic фирмы Mijenix, Zip Explorer Pro компании
Aeco Systems и уже упомянутая WinZip фирмы Nico Mak Computing. Все они обеспечивают
совместимость с большим числом форматов, удобны в использовании. Первые две
программы, правда, выгодно отличаются от WinZip возможностью работы с архивами
как с папками. Практически не уступает лидерам по удобству и возможностям
программа Е. Рошаля WinRAR, но она ориентирована прежде всего на не очень
распространенный формат RAR, хотя и обеспечивает большинство необходимых
функций для манипулирования Zip-архивами. Тем, кто предпочитает бесплатные
утилиты, можно рекомендовать для работы с Zip-архивами программу Eazy Zip 98, а
для работы с ARJ-архивами - ArjFolder.
ArjFolder 2.85
Бесплатный архиватор ArjFolder,
созданный независимым французским программистом Рафаэлем Мунье, предназначен,
как нетрудно догадаться по названию, для работы с ARJ-файлами. Фактически
ArjFolder с помощью функций Проводника Windows 9x строит программную оболочку
для DOS-утилиты Arj (эта вызываемая из командной строки утилита входит в состав
дистрибутива; вообще говоря, она распространяется условно-бесплатно, так что
называть ArjFolder бесплатным пакетом не совсем правильно). Дистрибутив
ArjFolder представляет собой самораспаковывающийся EXE-модуль объемом 730
Кбайт. В ходе инсталляции пользователю предлагается установить ArjFolder вместе
с утилитой Arj или без нее. Для полноценной работы с архивами следует выбрать
первую возможность, в противном случае программа не сможет формировать и
пополнять архивы, а ограничится только просмотром содержимого архивов и их
распаковкой.
После инсталляции архиватор встраивается в Проводник Windows 9x. В системном
меню "Пуск| Программы" появляется раздел с программой настройки ArjFolder, предназначенной для управления
привязкой архиватора к файлам распознаваемых им типов (программа позволяет
создавать, пополнять и распаковывать ARJ-файлы, а также просматривать и
распаковывать сжатые файлы и архивы в форматах ACE,
ZIP, GZIP, TAR, CAB и RAR). Кроме того, в контекстное меню объектов
Windows добавляется команда Add to Arj ("Включить в Arj-архив"). С ее
помощью можно создавать или пополнять ARJ-архивы и самораспаковывающиеся
EXE-файлы.
В случае если с программой связан какой-нибудь из распознаваемых ею типов
файлов, щелчок на таком файле вызывает двухпанельное окно, похожее на Проводник
(к сожалению, это единственный и не очень удобный способ вызвать ArjFolder).
Упакованные в архиве объекты изображаются в правой панели окна подобно содержимому
обычной папки. Контекстные меню позволяют открывать, распаковывать, удалять или
просматривать эти файлы. Добавлять файлы в ARJ-архив и распаковывать их можно с
помощью перетаскивания, для остальных типов архивов перетаскиванием можно
только распаковывать файлы.
Из богатейшего ассортимента опций командной строки, предусмотренных в
DOS-программе Arj, Windows-оболочка задействует лишь несколько основных, в
частности возможность создавать многотомные архивы для записи на дискеты,
защиту с помощью пароля, упаковку вложенных каталогов, упаковку скрытых и
системных файлов (опции действуют при создании нового архива).
К сожалению, интеграция архиватора с Windows недостаточно полна: если в
программах типа ZIP Magic или WinRAR (да и в файловых оболочках типа DISCo Commander) архивы по
своему "поведению" практически неотличимы от обычных каталогов, то
оснащенный средствами ArjFolder Проводник в
левой панели показывает вместо дерева дисков и каталогов только один архив, не
имеющий контекстного меню, а в практически бесполезной строке адреса может
содержаться только имя текущего архива. На панели инструментов при этом
отсутствует кнопка перехода к родительскому каталогу, и, что самое неприятное,
- в меню Файл нет команды Открыть. Все операции с архивами производятся в
текстовом окне DOS, что тоже не очень удобно. Еще один недостаток - программа
не показывает структуру упакованных каталогов, изображая содержимое архива в
виде единого плоского списка (впрочем, это свойственно большинству
рассмотренных программ). Следует также заметить, что отдельные элементы
интерфейса (в целом англоязычного) остались не переведенными с французского
(так, вместо привычного обозначения MB вы увидите Mo).
Для пользователей Windows, имеющих дело с несложными ARJ-архивами и избегающих
командных строк, данная программа может стать простым бесплатным решением,
остальные, скорее всего, предпочтут что-нибудь более совершенное, например
программу WinRAR с подключенным внешним
модулем Arj.
.
BKZip 1.1.56
Автор этой бесплатной утилиты для создания и распаковки
ZIP-архивов - независимый программист из Германии Бернд Кеммлер. Дистрибутив
программы хранится в EXE-файле объемом около 2 Мбайт, примерно столько же
занимают файлы BKZip после инсталляции.
Контекстное меню упакованных объектов позволяет копировать их на дискету,
удалять, открывать в ассоциированном приложении или программе Блокнот. Длинные
имена обрабатываются, но при наличии в них русских букв - искажаются. В окне
программы содержимое архива изображается в виде "плоского" списка, не
позволяющего просматривать структуру каталогов. Задействовать функцию парольной
защиты нам не удалось. Имеющиеся в меню программы команды для работы с самораспаковывающимися
EXE-архивами не действуют. Программа предусматривает перетаскивание для
упаковки отдельных файлов и (после установки соответствующей опции) каталогов,
но не для распаковки архивов.
Программа совместима лишь с одним архивным форматом, не отличается компактностью,
удобством и функциональными возможностями. Едва ли не единственным ее
достоинством является бесплатность, поэтому BKZip
подойдет только совсем непритязательному и экономному пользователю.
.
Easy Zip 98
Бесплатная программа Easy Zip 98, созданная независимым
программистом из Индии Дипу Чэнди Томасом, предназначена для работы с
ZIP-файлами и создания самораспаковывающихся EXE-архивов. Дистрибутив
распространяется в виде EXE-файла объемом 880 Кбайт; после инсталляции в
каталог программы записываются файлы общим объемом около 360 Кбайт; кроме того,
несколько DLL-файлов устанавливается в системный каталог Windows. Для работы
архиватора необходима библиотека VB5 времени исполнения, отсутствующая в
дистрибутиве (ее можно загрузить, воспользовавшись ссылкой на Web-узле
разработчика).
Программа позволяет добавлять файлы в архив и извлекать их оттуда с помощью перетаскивания
(правда, при упаковке каталогов с большой глубиной вложенности иногда выдается
сообщение об ошибке), для архивируемых файлов предусмотрены регулировка степени
сжатия, парольная защита. Easy Zip 98 без проблем работает с длинными именами
(кириллические символы при этом не искажаются), имеется также опция
принудительного приведения имен к стандартному для DOS виду (формула
"8+3"). С помощью меню настроек можно включать и отключать привязку
ZIP-файлов к программе, манипулировать параметрами архивирования и распаковки.
В целом программа очень удобна, но ассортимент форматов, с которыми она
работает, невелик, а в интерфейсе имеются шероховатости. Так, в контекстном
меню упакованных файлов нет команды для их переименования, а команда View,
вместо того чтобы вызывать модуль просмотра, открывает файл в ассоциированном с
ним приложении.
Разработчик планирует и дальше развивать свою программу, в частности обеспечить
ее интеграцию с Проводником, совместимость с форматом CAB и т.д. В целом же
данный архиватор превосходит по возможностям остальные бесплатные программы,
рассмотренные в статье.
Mimar Sinan Q Utilities 98 (Q Cab)
Выпущенный американской фирмой Mimar Sinan International набор
из трех утилит Mimar Sinan Q Utilities 98 содержит инструменты для создания
самораспаковывающихся EXE-архивов с использованием механизмов сжатия ZIP и CAB.
Дистрибутив занимает 1,3 Мбайт, после установки объем файлов программы в полной
конфигурации составляет 3 Мбайт. Инсталлятор помещает в меню Пуск|Программы
раздел, содержащий команды для вызова утилит Q Cab, Q Zip и Q Split (последняя
служит для создания многотомных архивов), эти же утилиты добавляются в раздел
Отправить (Send To) контекстного меню объектов Windows 9x.
По эффективности сжатия архиватор Q Cab превосходит все остальные рассмотренные
в статье утилиты, правда, и работает он медленнее остальных. Создание архивов
производится с помощью "мастеров", которые жестко руководят
пользователем в ходе создания архива, но иногда задают не вполне понятные
вопросы.
Архиваторы работают лишь "в одну сторону": просмотреть или
распаковать с их помощью имеющийся архив нельзя. Таким образом, эти достаточно
дорогие утилиты не могут служить универсальным инструментом для работы с
разнородными архивами.
PowerZip 4.5
Условно-бесплатная программа PowerZip,
разработанная австралийской компанией Trident Software, является
Windows-оболочкой для работы с ZIP-архивами и создания 16- и 32-разрядных
самораспаковывающихся EXE-файлов. Кроме того, она использует стандартные средства
Windows для операций с CAB-файлами и позволяет подключать внешние модули
(утилиты командной строки) для "прозрачной" работы с архивами в
форматах ARJ, TAR, LZH
и др. Дистрибутив PowerZip занимает 1,2 Мбайт, файлы программы после
инсталляции имеют примерно тот же объем.
PowerZip без проблем обрабатывает файлы с
длинными именами. Удобно, что в меню File ведется список недавно
задействованных файлов. Добавлять объекты в архивы можно с помощью
перетаскивания, но при распаковке этот прием не действует. Контекстное меню
архивированных объектов включает команды распаковки, удаления и просмотра.
Как и во многих других архиваторах, имена упакованных файлов в PowerZip
перечисляются в "плоском" списке с обозначением пути в отдельном
столбце, структуру архива в наглядном виде просмотреть нельзя. Программа не
имеет средств парольной защиты архивов и работает медленнее многих
конкурирующих программ. Несмотря на это, архиватор фирмы Trident представляется
хорошим выбором: он достаточно удобен и обеспечивает совместимость с широким
спектром форматов, к тому же цена программы невысока (а для студентов и
некоммерческих организаций предусмотрена бесплатная регистрация).
WinArj98
Дистрибутив (EXE-файл) условно-бесплатной утилиты WinArj98 фирмы LA Software занимает 1,3 Мбайт.
Как и ArjFolder, данная программа
представляет собой Windows-оболочку для архиватора командной строки Arj 2.6. С
ее помощью можно создавать и распаковывать ARJ-файлы,
а также просматривать содержимое архивов в форматах ZIP, ZOO, LHA, LZH, ARC и PAK.
Для запуска архиватора необходимо, чтобы в системе была установлена не входящая
в дистрибутив библиотека Visual Basic времени исполнения VB40032.DLL (ее можно
бесплатно переписать из Интернета).
Интерфейс WinArj98 громоздок, не позволяет манипулировать архивами с помощью
перетаскивания; не прост в освоении и метод упаковки каталогов со сложной
структурой. Программа достаточно дорога и при этом несовместима с форматом ZIP,
так что ее вряд ли можно рекомендовать в качестве инструмента для повседневной
работы.
WinRAR 2.5
Разработанная российским программистом Евгением
Рошалем утилита WinRAR позволяет работать
с ZIP-архивами, но основным форматом для нее является RAR (также разработка
Рошаля). Кроме того, есть возможность создавать самораспаковывающиеся
EXE-архивы, а также использовать внешние программы для распаковки и просмотра
архивов типа ARJ, LZH
и CAB. Программа создает многотомные архивы лишь в формате RAR.
Формат RAR превосходит ZIP, ARJ и LZH по эффективности сжатия, однако в
наибольшей степени преимущество этой технологии проявляется в случае
"непрерывных" архивов, которые не допускают внесение изменений и
обрабатываются довольно медленно.
Дистрибутив WinRAR - EXE-файл объемом около 650 Кбайт, после инсталляции пакет
занимает почти 1,5 Мбайт. Имеются версии архиватора на английском и русском
языке.
Окно архиватора напоминает системную утилиту Мой компьютер, архивы выглядят и
ведут себя подобно обычным папкам. Пополнять архивы и извлекать из них объекты
можно с помощью перетаскивания. Для просмотра упакованных файлов в программе
имеется встроенный модуль визуализации, но можно подключать и внешнюю утилиту
просмотра. Программа снабжена весьма обстоятельной справочной системой.
Утилита Е. Рошаля компактна, удобна, в достаточной
мере универсальна, ее цена не такая привлекательная, как у WinZip, но меньше, чем у других лидеров этого
обзора - ZIP Explorer Pro и Zip Magic, так что для
многих WinRAR может стать наилучшим выбором.
Цена: 35 долл. Евгений Рошаль.
WinZip 7.0
Условно-бесплатная утилита, разработанная компанией Nico Mak
Computing, наверное, самая знаменитая программа архивации для Windows. EXE-файл
с дистрибутивом WinZip занимает около 940
Кбайт, после установки объем файлов программы составляет 2 Мбайт.
Программа имеет встроенные средства для манипулирования архивами и упакованными
файлами в форматах ZIP, TAR, GZIP и CAB, а также
позволяет подключать внешние модули для работы с ARJ-,
ARC- и LZH-файлами.
Все операции с архивами можно выполнять с помощью перетаскивания, длинные имена
объектов (в том числе кириллические) обрабатываются нормально. Имеется функция
парольной защиты, создания самораспаковывающихся EXE-файлов, многотомных
архивов на съемных носителях.
К сожалению, программа не показывает в графическом виде структуру упакованных
архивов, а представляет их содержимое в виде "плоских" списков.
WinZip имеет богатые возможности настройки
интерфейса, параметров просмотра архивов и интеграции с Windows - окно
Configuration имеет шесть вкладок. Программа фиксирует имена обрабатываемых
архивов и помещает их список в меню Файл. Кроме того, предусмотрено создание
виртуальной папки избранных архивов (Favorites) для быстрого доступа к ним.
Высокая репутация WinZip, несомненно, заслуженна, но безоговорочным лидером
программа, пожалуй, все же не является.
Цена: 29 долл. Nico Mak Computing.
ZIP Explorer Pro 98 V2.54
Условно-бесплатная утилита ZIP Explorer Pro, созданная фирмой
Aeco Systems, обеспечивает удобную работу с ZIP- LZH-,
TAR-, TAZ- и TZ-архивами. Дистрибутив (EXE-файл) имеет объем всего 460 Кбайт,
файлы программы после установки занимают около 700 Кбайт. К сожалению, в ходе
инсталляции программа не помещает свой ярлык в меню Пуск|Программы, а лишь
регистрируется в Реестре в качестве средства для работы с архивами
вышеназванных типов.
Интерфейс программы прост и удобен. Двухпанельное окно ZIP Explorer Pro
напоминает Проводник; в левой панели изображаются открытые в данном сеансе
архивы в виде разворачиваемых деревьев, в правой - содержимое текущего объекта
из левой панели (если это упакованный файл, его содержимое можно просматривать
как текст или последовательность шестнадцатеричных кодов). Панель инструментов
содержит кнопки для выполнения основных операций с архивами, а также для
настройки параметров изображения (вид списка, шрифты и т.п.). ZIP Explorer Pro,
в отличие от большинства рассмотренных архиваторов, позволяет переименовывать
файлы в архиве без их распаковки. Программа безупречно работает с длинными
именами файлов, дает возможность упаковывать и распаковывать файлы
перетаскиванием. Правда, при перетаскивании папок со сложной структурой
программа иногда выдает не очень внятное предупреждение: "Warning! Unable
to represent 9-4-2 1:51:6", однако после этого успешно завершает
выполнение операции.
Вы можете не только вызывать ZIP Explorer Pro как самостоятельное приложение,
но и встраивать программу в Проводник Windows 9x, добавляя в список объектов
внутри папки Мой компьютер "виртуальную папку ZIP", которая позволяет
открывать, распаковывать и просматривать открывавшиеся ранее архивы, а также
быстро создавать новые.
Архиватор фирмы Aeco - один из самых удобных, компактных и мощных, хотя и
довольно дорогой. Любопытно, что разработчики предусмотрели для пользователей
знаменитой утилиты WinZip "конкурентную
модернизацию" (замену WinZip на ZIP Explorer Pro за полцены последней
программы).
Цена: 40 долл. (для зарегистрированных пользователей WinZip замена этой программы на ZIP Explorer Pro - 20 долл.). Aeco Systems,
ZipMagic 98
Условно-бесплатный архиватор ZipMagic
фирмы Mijenix в основном ориентирован на формат ZIP, но позволяет также
просматривать и распаковывать архивы и сжатые файлы в форматах ARC, ARK, ARJ, CAB, DWC, GZ, LHA/LZH, PAK, RAR, TAR, TAZ,
Z и ZOO. Дистрибутив - EXE-файл объемом 1,7
Мбайт; файлы установленной программы занимают почти 4 Мбайт. Программа тесно
интегрируется с Windows, встраиваясь в ОС в качестве драйвера для обработки
ZIP-архивов. При инсталляции можно не только настроить параметры взаимодействия
с Windows, но и встроить программу в популярные почтовые клиенты и Web-браузеры
для "прозрачного" просмотра архивов.
Двухпанельное окно ZipMagic, напоминающее Проводник Windows 9x, в удобном виде
представляет одновременно структуру локальных дисков и ZIP-архивов, причем
последние изображаются в виде обычных папок (содержимое архивов других типов,
распознаваемых программой, изображается в виде "плоских" списков).
Это очень удобно, если не считать двух оговорок: во-первых, операционная
система, считая ZIP-файл папкой, не дает определить его объем, показывая вместо
этого объем хранящихся в архиве объектов; во-вторых, при копировании архива
программа переписывает его неупакованное содержимое. Контекстное меню объектов
внутри архивов практически ничем не отличается от меню обычных объектов
Windows. Все операции с архивами можно производить перетаскиванием, программа
полноценно работает с длинными именами.
В ZipMagic предусмотрена обширная система настроек,
позволяющая регулировать десятки параметров архивации, интерфейса,
взаимодействия архиватора с системой и коммуникационными программами. В целом
ZipMagic - очень мощная и удобная программа, превосходящая остальные как по
удобству использования, так и по богатству возможностей.
Лабораторные испытания. Средства архивации для Windows 9x
Испытания проводились в среде русской версии Windows 98 на ПК с процессором Pentium/133 с 32-Мбайт ОЗУ. При сравнении архиваторов-упаковщиков главными критериями были функциональность (способность программ упаковывать каталоги со сложной структурой, создавать многотомные архивы на дискетах, защищать данные паролем); совместимость с основными архивными форматами - ARJ или ZIP, а также с дополнительными, такими, как LZH, CAB, TAR; возможность работы с самораспаковывающимися EXE-архивами. Оценивались также объем, занимаемый программой на диске, простота инсталляции и деинсталляции, степень интеграции с ОС (встраивание программы в Проводник Windows, выборочная привязка к распознаваемым типам файлов, работа с длинными именами объектов), удобство работы с упакованными данными, в частности возможность манипуляций с помощью контекстного меню и перетаскивания. Для проверки функциональности архиваторов использовался набор данных, включающий тексты в формате Microsoft Word 97, TXT и HTML, иллюстрации в формате BMP, GIF и JPEG, а также файлы некоторых других типов, в том числе упакованные архивы. Эти исходные файлы общим числом около 300 и объемом около 20 Мбайт были размещены в каталоге со сложной древовидной структурой. Скорость упаковки и обеспечиваемая максимальная степень сжатия учитывались, но не в качестве критериев первостепенной значимости (в частности, поскольку эти параметры могут существенно зависеть от характера сжимаемых данных). При замере скорости время обработки исходных файлов оценивалось с точностью до полуминуты, но результат не включался в таблицу.
PRIVATE |
Arj- |
BK- |
Easy Zip |
Q Cab |
Power- |
Win- |
Win- |
Win- |
ZIP Explorer |
Zip- |
Манипуляции с помощью перетаскивания: |
||||||||||
архивация |
5 |
5 |
5 |
2 |
5 |
2 |
5 |
5 |
5 |
5 |
распаковка |
5 |
2 |
5 |
2 |
2 |
2 |
5 |
5 |
5 |
5 |
Создание многотомных архивов |
5 |
5 |
5 |
5 |
5 |
5 |
52 |
5 |
5 |
|
Парольная защита |
5 |
2 |
5 |
5 |
2 |
5 |
5 |
5 |
2 |
5 |
Работа с архивом как с папкой |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
2 |
5 |
5 |
Создание архивов, форматы: |
||||||||||
ARJ |
5 |
2 |
2 |
2 |
2 |
5 |
2 |
2 |
2 |
2 |
EXE |
5 |
2 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
ZIP |
2 |
5 |
5 |
2 |
5 |
2 |
5 |
5 |
5 |
5 |
RAR |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
2 |
2 |
2 |
TAR |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
5 |
2 |
GZIP |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
5 |
2 |
CAB |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
2 |
2 |
LZH |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
2 |
|
Просмотр и распаковка архивов, форматы: |
||||||||||
ARJ |
5 |
2 |
2 |
2 |
53 |
5 |
53 |
53 |
2 |
5 |
EXE |
5 |
5 |
5 |
2 |
5 |
5 |
5 |
5 |
5 |
5 |
ZIP |
53 |
5 |
5 |
2 |
5 |
5 |
5 |
5 |
5 |
5 |
TAR |
53 |
2 |
2 |
2 |
53 |
2 |
2 |
5 |
5 |
5 |
RAR |
53 |
2 |
2 |
2 |
2 |
2 |
5 |
2 |
2 |
5 |
GZIP |
53 |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
5 |
5 |
CAB |
5 |
2 |
2 |
2 |
5 |
2 |
5 |
5 |
2 |
5 |
LZH |
2 |
2 |
2 |
2 |
53 |
5 |
53 |
53 |
5 |
5 |
Использование длинных имен |
53 |
51 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
Переименование файлов в архиве |
2 |
2 |
2 |
2 |
2 |
2 |
5 |
2 |
5 |
5 |
1 - Кириллические символы искажаются. 2 - Только для формата RAR. 3 - После подключения внешних модулей.