Санкт-Петербургский университет телекоммуникаций
имени профессора Бонч-Бруевича
Реферат по информатике
Студента группы ТСС-18
Соловьева Андрея
На тему:
“Архиваторы”
Санкт-Петербург,2001
Архиваторы для Windows 9x
В
системе Windows нет встроенных функций для
работы с упакованными архивами, поэтому
большинству пользователей приходится
обзаводиться специальными утилитами
и при этом решать проблему многообразия
архивных форматов.
Емкость
магнитных дисков и оперативной памяти
постоянно растет, каналы передачи данных
становятся все более мощными, и все же
объем передаваемой и хранимой информации
по-прежнему остается весьма значимым
фактором, заставляющим нас использовать
программные средства для работы с
упакованными данными.
Архивы: форматы и инструменты
Для
начала несколько слов о терминологии.
Принято различать архивацию и упаковку
(компрессию, сжатие) данных. В первом
случае речь идет о слиянии нескольких
файлов и даже каталогов в единый файл
- архив (примером использования такой
технологии в чистом виде может служить
формат TAR), во втором - о сокращении объема
исходных файлов путем устранения
избыточности (в данной статье мы говорим
об упаковке без потерь информации, т.е.
с возможностью точного восстановления
исходных файлов). Как правило, современные
архиваторы обеспечивают также сжатие
данных, являясь таким образом еще и
упаковщиками, однако существуют и чисто
"упаковочные" утилиты типа Gzip,
сжимающие отдельные файлы, преобразуя
их в формат Z или GZ.
При
выборе инструмента для работы с
упакованными файлами и архивами следует
учитывать два фактора: эффективность,
т.е. оптимальный баланс между экономией
дисковой памяти и производительностью
работы, и совместимость, т.е. возможность
обмена данными с другими пользователями.
Совместимость, пожалуй, сегодня более
важна, так как по достигаемой степени
сжатия конкурирующие форматы и инструменты
различаются на проценты (но не в разы),
а вычислительная мощность современных
компьютеров делает время обработки
архивов не столь существенным показателем,
как, скажем, десять лет назад. Поэтому
при выборе инструта для работы с архивами
важнейшим критерием для большинства
пользователей (во всяком случае тех,
для кого обмен большими массивами данных
- насущная проблема), вероятно, является
способность программы "понимать"
наиболее распространенные арменхивные
форматы, даже если эти форматы не самые
эффективные.
Действие
большинства средств упаковки основано
на использовании алгоритмов
сжатия,
предложенных в 80-х гг. Абрахамом Лемпелем
и Якобом Зивом. Многие популярные
архивные форматы (ZIP, LZH, ARJ, ARC, ICE и т. п.)
появились в эпоху господства DOS. Для
работы с ними использовались
специализированные архиваторы-упаковщики
(утилиты 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 Мбайт были размещены в каталоге со сложной древовидной структурой. Скорость упаковки и обеспечиваемая максимальная степень сжатия учитывались, но не в качестве критериев первостепенной значимости (в частности, поскольку эти параметры могут существенно зависеть от характера сжимаемых данных). При замере скорости время обработки исходных файлов оценивалось с точностью до полуминуты, но результат не включался в таблицу.
|
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 - После подключения внешних модулей.