Типы файлов по отношению к архивации

Дополнительные требования к диспетчерам архивов

 

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

• просмотр файлов различных форматов без извлечения их из архива;

• поиск файлов и данных внутри архивов;

• установку программ из архивов без предварительной распаковки;

• проверку отсутствия компьютерных вирусов в архиве до его распаковки;

• криптографическую защиту архивной информации;

• декодирование сообщений электронной почты;

• «прозрачное» уплотнение исполнимых файлов .ЕХЕ и .DLL;

• создание самораспаковывающихся многотомных архивов;

• выбор или настройку коэффициента сжатия информации.

 

Многие программы-архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы PKLITE, LZEXE, UNP.

Программа EXPAND, входящая в состав утилит операционной системы MS DOS и оболочки Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft.

Программы-архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, в котором создаются архивы с повышенной степенью сжатия и особой структурой организации. В таких архивах все файлы сжимаются как один поток данных, т.е. областью поиска повторяющихся последовательностей символов является вся совокупность файлов, загруженных в архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкой других. Архивы такого типа предпочтительнее использовать для архивирования большого числа однотипных файлов.

 

Все файлы на магнитных дисках можно разделить на три группы.

Первая группа-файлы, которые можно архивировать один раз, после чего их архивные копии изменяться не должны. Эти файлы входят в тот или иной используемый пакет программ или в операционную систему DOS.

Вторая группа файлов - файлы, которые созданы или модифицируются вами. Эти файлы необходимо периодически архивировать, в связи с чем процесс их архивации желательно максимально автоматизировать.

Третья группа файлов-сами архивные файлы.

Чтобы не возникало затруднений в процессе архивации файлов, целесообразно размещать те файлы, которые необходимо периодически архивировать, и остальные файлы в разных каталогах. Это позволит значительно упростить процесс архивации.

Особые виды файлов по отношению к архивации. Следует заметить, что некоторые виды файлов не могут быть архивированы стандартным образом. Это, например, файлы операционной системы MS DOS IO.SYS и MSDOS.SYS, а также некоторые программы, защищенные от копирования.