Компьютер IBM PCAT, MSDOS и Windows

       

Создание архивов


Для создания архивов надо воспользоваться программой PKZIP.EXE. Архиватор PKZIP.EXE имеет следующий формат вызова: PKZIP [-<switch> [-<switch>...]] <archive_name> [<file_names>...]

После имени программы архиватора могут следовать один или несколько необязательных параметров <switch>. Параметры должны выделяться символом '-'. Приведем таблицу наиболее важных параметров программы PKZIP.EXE:



ПараметрНазначение
-aДобавить новые файлы в архив
-dУдалить файлы из архива
-e[x|n|f|s|0]Установить коэффициент сжатия файлов в архиве:
-ex- максимальная степень сжатия;
-en - нормальное сжатие (по умолчанию);
-ef - быстрое сжатие;
-es - максимально быстрое сжатие;
-e0 - сжатие не не выполняется
-fОбновить файлы в архиве
-mПеренести файлы в архив. Файлы записываются в архив, а затем исходные файлы удаляются с диска
-pЗапомнить в архиве полные имена файлов (с путями подкаталогов)
-rИспользуется для указания того, что в архив должны войти файлы из текущего каталога и всех его подкаталогов
-sЗащитить создаваемый архив паролем
-vПросмотреть содержимое файла архива
-x<file_name>Не архивировать файл, указанный далее. Можно использовать символы '?' и '*'

Полный список параметров архиватора PKZIP приведен в документации. Вы можете просмотреть краткий список всех возможных параметрв, если запустите программу PKZIP.EXE с параметром /?.

После параметров следует имя создаваемого архива - archive_name. Если для файла архива не указано расширение, то подразумевается расширение ZIP.

Вслед за именем архива может идти список имен добавляемых, обновляемых или удаляемых файлов - file_names. При задании имен файлов можно использовать символы '*' и '?'. Если вы не укажете список файлов, то обрабатываются все файлы в текущем каталоге.

Приведем несколько примеров использования архиватора PKZIP.EXE.

Если требуется создать архив из всех файлов, находящихся в текущем каталоге, вы можете воспользоваться следующей командой: PKZIP -a collaps

После выполнения этой команды в текущем каталоге будет создан архив из всех имеющихся там файлов. Архив создается в файле с именем COLLAPS.ZIP. Заметим, что файлы, расположенные в подкаталогах текущего каталога, не будут записаны в архив.

Если вам надо удалить исходные файлы, записанные в архив, воспользуйтесь другой командой: PKZIP -m collaps

Так же, как и в предыдущем случае, будет создан архив с именем COLLAPS.ZIP, но все включенные в него файлы будут удалены из текущего каталога. Файлы, расположенные подкаталогах записаны в архив и удалены не будут.

Если кроме файлов, находящихся в текущем каталоге, вам надо поместить в архив файлы из подкаталогов, введите следующую команду: PKZIP -m -r collaps

Архив COLLAPS.ZIP будет содержать все файлы, находящихся в текущем каталоге и в подкаталогах. В архиве не будут записаны полные пути файлов, и после восстановления архива, файлы из всех каталогов будут размещены вместе. Чтобы запомнить в архиве полные имена файлов необходимо дополнительно добавить параметр -p. PKZIP -m -r -p collaps

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



Содержание раздела