Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы© Александр Фролов, Григорий ФроловТом 10, М.: Диалог-МИФИ, 1993, 218 стр. 1.15. Как использовать программу архиватор pkzip.exeАрхиватор PKZIP состоит из двух программ - PKZIP.EXE и PKUNZIP.EXE. Программа PKZIP.EXE создает архивы, а PKUNZIP.EXE - восстанавливает файлы из архива. Кроме этих, основных программ, пакет PKZIP включает и другие программы, предназначенные для восстановления поврежденных архивов, создания самораскрывающихся архивов, а также для выполнения некоторых других действий. Создание архивовДля создания архивов надо воспользоваться программой PKZIP.EXE. Архиватор PKZIP.EXE имеет следующий формат вызова: PKZIP [-<switch> [-<switch>...]] <archive_name> [<file_names>...] После имени программы архиватора могут следовать один или несколько необязательных параметров <switch>. Параметры должны выделяться символом '-'. Приведем таблицу наиболее важных параметров программы PKZIP.EXE:
Полный список параметров архиватора 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 Вы можете также ограничить доступ к архиву, закрыв его паролем. После закрытия файла паролем, не зная пароля, нельзя извлечь исходные файлы из архива, но можно просмотреть названия файлов, входящих в архив. Для успешного восстановления архива, закрытого паролем, необходимо правильно указать пароль при разархивировании. Смотри раздел "Как защитить данные, хранимые в вашем компьютере". Восстановление файлов из архива.В отличие от архиватора ARJ.EXE, при использовании архиватора PKZIP, для восстановления архива необходимо воспользоваться отдельной программой. Программа восстановления архива вызывается командой PKUNZIP.EXE. Синтаксис этой команды представлен ниже: PKUNZIP [-<switch> [-<switch>...]] <archive_name> [<file_names>...] После имени программы архиватора могут следовать один или несколько необязательных параметров <switch>. Параметры должны выделяться символом '-'. Они задают модификацию выполняемой команды. Приведем таблицу наиболее важных параметров программы PKUNZIP.EXE:
После параметрв следует имя создаваемого архива. По умолчанию создается файл архива archive_name с расширением ZIP. Вслед за именем архива могут идти имена восстанавливаемых или обновляемых файлов. При указании имени можно использовать символы '?' и '*'. Приведем несколько примеров использования программы PKUNZIP.EXE. Для восстановления файлов из архива без создания структуры подкаталогов, используйте следующую команду: PKUNZIP -e collaps По этой команде из архива COLLAPS.ZIP, который в данном случае должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. Эти файлы будут помещены в текущий каталог, причем содержимое архива не изменится. Если вам надо восстановить файлы из архива с подкаталогами, используйте другую команду: PKUNZIP -d -e collaps По этой команде из архива COLLAPS.ZIP, который должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. При этом будет восстановлена вся структура каталогов, существовавшая в момент архивации. |