Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
YMK_OIVT.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
22.66 Mб
Скачать

Основные сведения

Архивирование – это упаковка (сжатие) файла или группы файлов с целью уменьшить место, занимаемое ими на диске. Архивирование используют при хранении запасных (страховых) копий на дискетах или жёстких дисках, а также при создании дистрибутивов программных продуктов, чтобы уменьшить количество дискет при продаже или передаче продукта.

Для упаковки файлов в среде MS-DOS используются служебные программы-архиваторы, каждая из которых вместо одного или нескольких файлов создаёт один архивный файл в том или ином формате, ассоциированном с расширением. Наиболее распространены архиваторы LHA (расширение .LZH), ARJ (расширение .ARJ), PKZIP/PKUNZIP (расширение .ZIP). Основными характеристиками архиватора являются:

  • степень сжатия файла (отношение размера исходного файла к размеру упакованного файла);

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

  • сервис (т.е. набор функций архиватора)

Строгих критериев, позволяющих однозначно предпочесть один архиватор другому, не существует. Например, степень сжатия зависит от формата исходного файла, и от алгоритма сжатия. Поэтому один архиватор может хорошо упаковывать, например, текстовые файлы, и хуже – файлы формата .BMP, а другой – наоборот.

Архиватор ARJ позволяет создавать многоатомные архивы (т.е. архивные файлы, которые размещаются на нескольких дискетах). Почти все архиваторы дают возможность создать удобный "самораспаковывающийся» архив", т.е. архивный файл с расширением .EXE. Для распаковки такого архива достаточно запустить его как программу.

Особенностью большинства архиваторов, работающих под управлением MS-DOS, является отсутствие интерфейса пользователя (т.е. возможности работать в диалоговом режиме). При вызове архиватора необходимо указать аргументы командной строки: команды, режима, имена архивов и файлов. Если запустить архиватор без аргументов командной строки, на экран выдаётся подсказка с описанием всех возможностей программы.

Типовые функции программ-архиваторов: помещение исходных файлов в архив, извлечение файлов из архива, удаление файлов в архиве, просмотр оглавления архива, верификация (проверка архива).

Архиватор ARJ можно считать более медленным, чем PKZIP, и обеспечивающим меньшую степень сжатия файлов. Но важным преимуществом этого архиватора является возможность создания многотомных архивов. Архивы имеют расширение .arj, А многотомные архивы последовательно нумеруются .a01, .a02, .a03 …

Формат команды вызова архиватора arj:

arj <команда> [–ключ ] [-ключ ] …<имя архивного файла> [имя файла ] [имя файла ]…,

где

команда – символ, определяющий действие архиватора;

ключ – параметр, уточняющий действие архиватора;

имя архивного файла – имя создаваемого архива;

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

Основные команды:

a – добавить файлы в архив (если архива нет, он будет создан);

m – перенести файлы в архив;

u – добавить в архив новые файлы;

f – добавить в архив файлы с более поздним сроком создания;

j – присоединить архив к архиву;

x - разархивировать файлы, сохранив их полное имя;

e - разархивировать файлы;

v – вывести оглавление архива;

t – тест целостности архива;

d – удалить файлы из архива.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]