В отличие от архиватора ARJ.EXE, при использовании архиватора PKZIP, для восстановления архива необходимо воспользоваться отдельной программой. Программа восстановления архива вызывается командой PKUNZIP.EXE.
Синтаксис этой команды представлен ниже: PKUNZIP [-<switch> [-<switch>...]] <archive_name> [<file_names>...]
После имени программы архиватора могут следовать один или несколько необязательных параметров <switch>. Параметры должны выделяться символом '-'. Они задают модификацию выполняемой команды. Приведем таблицу наиболее важных параметров программы PKUNZIP.EXE:
Параметр | Назначение |
-d | Восстановить структуру каталогов, записанную в архиве |
-e | Восстановить файлы из архива |
-f | Обновить файлы из архива |
-s | Восстановление архива с указанием пароля. Используется, если архив был закрыт паролем |
-v | Просмотр содержимого архива |
-x<имя файла> | Не восстанавливать файл, указанный далее. В имени файла можно использовать символы '?' и '*' |
После параметрв следует имя создаваемого архива. По умолчанию создается файл архива archive_name с расширением ZIP.
Вслед за именем архива могут идти имена восстанавливаемых или обновляемых файлов. При указании имени можно использовать символы '?' и '*'.
Приведем несколько примеров использования программы PKUNZIP.EXE.
Для восстановления файлов из архива без создания структуры подкаталогов, используйте следующую команду: PKUNZIP -e collaps
По этой команде из архива COLLAPS.ZIP, который в данном случае должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. Эти файлы будут помещены в текущий каталог, причем содержимое архива не изменится.
Если вам надо восстановить файлы из архива с подкаталогами, используйте другую команду: PKUNZIP -d -e collaps
По этой команде из архива COLLAPS.ZIP, который должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. При этом будет восстановлена вся структура каталогов, существовавшая в момент архивации.