Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция Понятие архивации.doc
Скачиваний:
4
Добавлен:
22.11.2019
Размер:
135.68 Кб
Скачать

В файловой системе компьютера архивные файлы имеют строго заданный тип (расширение). Так, наиболее часто встречающиеся архивы имеют тип: zip, rar, arj.

Кроме них на компьютерах используются архивы: CAB, LZH, TAR, GZ, UUE, BZ2, ISO…

Формат .ZIP. Это один из наиболее древних форматов. Несмотря на свою «древность», этот формат сегодня используется чрезвычайно широко. Это связано с тем, что это основной формат в котором поставляются программы и драйверы из Интернета.

Во времена DOS для работы с этим форматом использовались две программы: PKZIP.EXE для упаковки файлов и PKUNZ1REXE для их распаковки.

В ОС Windows упаковку и распаковку файлов выполняет программа — WinZip.

Формат .ARJ. Самый популярный формат первой половины 90-х годов. И упаковка, и распаковка производятся одной программой ARJ.ЕХЕ. По степени сжатия ощутимо превосходит формат .ZIP, но при сжатии файлов могут портится «длинные» имена файлов. Версия ARJ.ЕХЕ, способная корректно обращаться с «длинными» именами файлов, появилась только в 1997 г.

Формат RAR. Формат, весьма популярный. У программы WinRAR российский автор - Евгений Рошаль. По потребительским свойствам она объективно превосходит зарубежные аналоги. Архиватор WinRAR позволяет работать также с архивами в форматах ZIP, ARJ и некоторых других, поэтому он удовлетворяет большинство потребностей пользователя в средствах упаковки и распаковки информации.

программы-архиваторы

Архиваторы - это специальные программы, которые позволяют работать с архивными файлами, т.е. запаковывать и распаковывать архивные файлы.

Основные функции архиватора.

1) уменьшить двоичные или текстовые файлы в размере. Это позволяет экономить весьма значительное пространство при хранении, так как обычно в результате архивации файл сокращается приблизительно до 1/4-1/3 от его оригинального размера. Архивация производится с использованием специальных "таблиц компрессии", которые автоматически встраиваются в программу и включают в себя математические процедуры, простые для компьютера.

2) объединять более чем один архивируемый файл лишь в одном сжатом файле, хотя каждый файл внутри такого сжатого файла должен сохранять свое собственное имя. Это и называется "архивированием". Во времена операционной системы CP/M такие файлы назывались "библиотечными" ("library"). В первые годы после появления MS-DOS они назывались .ARC - файлами. Однако с появлением схожих программ, именам файлов стали даваться различные "расширения", чтобы можно было определить какая из программ-архиваторов была использована. В качестве примеров можно привести .ARJ, .LZH, .PAK, .ZIP, .ZOO, .RAR и т.д.

Для упаковки данных не стоит применять много архиваторов. Достаточно сосредоточиться на одной-двух программах и настойчиво их эксплуатировать.

Для распаковки данных желательно иметь наиболее полный набор программ, поскольку нельзя заранее предсказать, с каким форматом завтра придется иметь дело.

Ниже приводится сравнительная таблица эффективности сжатия различными архиваторами тестового набора файлов.

Архиватор

Место в тесте

WinAce

1

WinRar

2

WinImp

3

Aladdin Expander

4

DCA Archiver

5

WinZip

6

Характеристиками программ-архиваторов:

- степень сжатия файла;

- скорость работы;

- сервис, т. е. набор операций архиватора.

Базовые операции программ-архиваторов:

  1. извлечение файлов из архивов;

  2. создание новых архивов;

  3. добавление файлов в имеющийся архив;

  4. создание самораспаковывающихся архивов;

  5. создание распределенных архивов на носителях малой емкости;

  6. тестирование целостности структуры архивов;

  7. полное или частичное восстановление поврежденных архивов;

  8. защита архивов от просмотра и несанкционированной модификации.

Мизюк В.А. Архивация. Программа WinRar