Архивация файлов

Автор работы: Пользователь скрыл имя, 27 Мая 2013 в 17:39, лекция

Краткое описание

Одним из наиболее широко распространенных видов сервисных программ являются про¬граммы, предназначенные для архивации, упаковки файлов путем сжатия хранимой в них информации.
Сжатие информации — это процесс преобразования информации, храня¬щейся в файле, к виду, при котором уменьшается избыточность в ее пред¬ставлении и соответственно требуется меньший объем памяти для хранения.

Прикрепленные файлы: 1 файл

лекция по информатика.doc

— 67.00 Кб (Скачать документ)

Однако, следует  иметь в виду, что:

1) ARJZ позволяет  сжимать файлы, используя более  мощные методы, чем оригинальная  программа. В этом случае ARJ не  сможет проводить обработку полученных архивов, связанную с распаковкой, т.е. деархивирование, тестирование и т.д. В любом случае вы сохраните возможность обновлять и сливать архивы, переименовывать или удалять файлы в них, а так же получать список файлов в архивах.

2) ARJZ/UNARJZ с одной  стороны, поддерживают не все  команды и опции ARJ'а, а с другой - вводят новые и это может создавать проблемы при работе. В действительности такие проблемы встречаются чрезвычайно редко и легко разрешимы.

К достоинствам ARJZ можно отнести:

1) Версии под  DOS (реальный/расширенный режимы), OS/2 и NT. В программу для расширенного режима DOS встроен расширитель, поэтому она работает на компьютерах 386+ без какого-либо дополнительного программного обеспечения.

2) Высокую скорость  сжатия: ARJZ сжимает файлы с тем  же качеством, что и ARJ примерно в полтора раза быстрее последнего (кроме версии, работающей в реальном режиме).

3) Высокую степень  сжатия (в этом случае полученные  архивы не будут распаковываться ARJ'ем). По этому параметру ARJZ находится на уровне RAR/UC2 (в этом вы можете убедится сами - you see too ;-).

4) Так называемый "полуэкранный интерфейс". ARJZ может  во время работы выводить на  экран окошко с двумя индикаторами  процесса, именем архива и именем  пакуемого файла - это замечательная  особенность предназначена специально для таких программ, как ARC- или ARJVIEW, SHEZ, ARJMENU, NC 4.0+, DN и др.

5) Здесь, конечно  не место для описания преимуществ  UNARJZ'а, но тем не менее... Высокая  скорость распаковки. Даже на XT UNARJZ работает в среднем в 1.5-2 раза  быстрее, чем ARJ, а при использовании  специальной опции (см. UNARJZ.DOC) разница возрастает ещё в два раза.

Важно отметить, что процедуры деархиватора оптимизированы отдельно под процессоры 286, 386, 486 и Pentium. ARJZ написан таким образом, что его можно использовать и как отдельный архиватор и как надстройку над ARJ'ем: если он не может распознать команд или опций командной строки, то запускает оригинальную программу. Это, фактически, означает, что, используя ARJZ, вы, тем не менее, не теряете ни одной опции ARJ'а.

Недостатки ARJZ:

1) В ARJZ (по крайней мере, пока) нет поддержки многотомных (multi volume), резервных (backup) и самораспакующихся (SFX) архивов. Заметьте, что UNARJZ распаковывает любые архивы, созданные ARJ.

2) ARJZ не является  полноценным архиватором в том  смысле, что он самостоятельно не удаляет и не переименовывает файлы в архивах, не может сливать архивы и т.д. Всю эту работу можно сделать с помощью оригинальной программы, поэтому нельзя говорить, что пара ARJZ/UNARJZ полностью заменяет собой ARJ.

 

2. Архивация данных в  Windows

2.1 WinRAR

 

Разработанная российским программистом Евгением Рошалем утилита WinRAR позволяет работать с ZIP-архивами, но основным форматом для  нее является RAR (также разработка Рошаля). Кроме того, есть возможность  создавать самораспаковывающиеся EXE-архивы, а также использовать внешние программы для распаковки и просмотра архивов типа ARJ, LZH и CAB. Программа создает многотомные архивы лишь в формате RAR.

Формат RAR превосходит ZIP, ARJ и LZH по эффективности сжатия, однако в наибольшей степени преимущество этой технологии проявляется в случае “непрерывных” архивов, которые не допускают внесение изменений и обрабатываются довольно медленно.

Дистрибутив WinRAR – EXE-файл объемом около 650 Кбайт, после  инсталляции пакет занимает почти 1,5 Мбайт. Имеются версии архиватора на английском и русском языке.

Окно архиватора напоминает системную утилиту “Мой компьютер”, архивы выглядят и ведут  себя подобно обычным папкам. Пополнять  архивы и извлекать из них объекты  можно с помощью перетаскивания. Для просмотра упакованных файлов в программе имеется встроенный модуль визуализации, но можно подключать и внешнюю утилиту просмотра. Программа снабжена весьма обстоятельной справочной системой.

Утилита Е. Рошаля компактна, удобна, в достаточной  мере универсальна, ее цена не такая привлекательная, как у WinZip, но меньше, чем у других лидеров этого обзора – ZIP Explorer Pro и Zip Magic, так что для многих WinRAR может стать наилучшим выбором.

 

2.2 WinZip

 

Условно-бесплатная утилита, разработанная компанией Nico Mak Computing, наверное, самая знаменитая программа архивации для Windows. EXE-файл с дистрибутивом WinZip занимает около 940 Кбайт, после установки объем файлов программы составляет 2 Мбайт.

Программа имеет  встроенные средства для манипулирования  архивами и упакованными файлами в форматах ZIP, TAR, GZIP и CAB, а также позволяет подключать внешние модули для работы с ARJ-, ARC- и LZH-файлами. Все операции с архивами можно выполнять с помощью перетаскивания, длинные имена объектов (в том числе кириллические) обрабатываются нормально. Имеется функция парольной защиты, создания самораспаковывающихся EXE-файлов, многотомных архивов на съемных носителях.

К сожалению, программа  не показывает в графическом виде структуру упакованных архивов, а представляет их содержимое в виде “плоских” списков.

WinZip имеет богатые  возможности настройки интерфейса, параметров просмотра архивов  и интеграции с Windows – окно Configuration имеет шесть вкладок. Программа  фиксирует имена обрабатываемых  архивов и помещает их списокв  меню “Файл”. Кроме того, предусмотрено создание виртуальной папки избранных архивов (Favorites) для быстрого доступа к ним. Высокая репутация WinZip, несомненно, заслуженна, но безоговорочным лидером программа, пожалуй, все же не является.

2.3 ZipMagic

 

Условно-бесплатный архиватор 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 – очень мощная и удобная программа, превосходящая остальные как по удобству использования, так и по богатству возможностей

 


Информация о работе Архивация файлов