ZIP



PKZIP

Краткая справка, фирма: PKWARE

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

Пакет состоит из нескольких утилит, среди которых: упаковщик PKZIP, распаковщик PKUNZIP, утилита поиска файлов в архиве - PKZFIND, воcстановление поврежденных архивов - PKZIPFIX, конвертор ZIP файлов в ЕХE и обратно - ZIP2EXE.

Запуск из командной строки

PKZIP [опции] архив [@имя_списка] [приемн_кат] [файлы..]

Опции

-& создавать многотомный архив на гибких дискетах.
-$[диск] сохранять в архиве метку тома указанного диска.
-= читать файлы, закрытые для доступа при совместном использовании в сети.
-d удалить файлы из архива.
-f обновить устаревшие файлы в архиве.
-i добавить файлы, имеющие атрибут архивности.
-l вывести на экран лицензионное соглашение на архиватор PKZIP.
-k сохранять первоначальную дату и время архива.
-t<дата> обрабатывать только те файлы, которые созданы после указанной даты. Указатель даты представляет собой три пары двухзначных чисел. Последовательность пар зависит от конфигурации конкретного компьютера: американский стандарт - месяц_день_од, европейсиий стандарт - день_месяц_год, японский стандарт - год_день_месяц). Посмотреть установленную конфигурацию можно при помощи команды DАТА.
-T<дата> обрабатывать только те файлы, которые созданы до указанной даты. Может использоваться совместно с опцией "-t<дата>" для задания интервала обработки.
-u модифицировать архив, заменяя устаревшие файлы и добавляя новые.
-m[u | f] переместить файлы в архив (после упаковки удалить исходные файлы). Модификаторы задают режим обработки архива: "u" - модифицировать архив, "f" - обновить архив.
-а[с] добавить файлы в архив. Модификатор "с" задает режим создания или редактирования каждого файла в процессе архивации.
-b<каталог> использовать укаэанный диск и каталог для создания временных файлов. При отсутствии этой опции каталог расположения временных файлов определяется содержанием конфигурационного файла PKZIP. CFG или переменной окружения РКТМР. Еспи нет никаких явных уквзаний каталога временных файлов, они создаются в текущем.
добавить/редактировать комментарии всех файлов архива.
добавить комментарии только к новым файлам.
-e[x|n|f|s|0] использовать указанный метод компрессии: "х" - максимальное сжатие, "n" - нормальное сжатие установленное по умолчанию, "f" - быстрое сжатие, "s" - самое быстрое сжатие, "0" - копирование беэ сжатия.
-o установить дату и время архива как дату и время самого последнего файла.
-g при выводе на экран комментария разрешить вывод управляющих последовательностей ANSI.
-s<пароль> шифровать пакуемые файлы с указанным паролем в качестве ключа декодирования.
-r[p][P] включать в обработку подкаталоги ("р" - запоминать структуру подкаталогов, "Р" - запоминать полные имена пакуемых файлов).
-p хранить рекурсивно свернутые маршруты.
-P хранить заданные на командной строке и рекурсивно свернутые маршруты.
-x<файл> исключить иэ обработки файлы указанной спецификации (можно использовать шаблоны групповых операций).
-x@<файл_списка> исключить из обработки файлы, имена которых записаны в указанном файле списка.
-w[h][s] обрабатывать скрытые и системные файлы.
-W[h][s] не обрабатывать скрытые и системные файлы (действует по умолчанию).
-j[h][s][r] снимать флаги указанных атрибутов при упаковке файпов в архив ("h" - скрытый, ("s" - системный, ("r" - только для чтения).
-J[h][s][r] не снимать флаги указанных атрибутов при упаковке файлов в архив ("h" - скрытый, ("s" - системный, ("r" - только для чтения).
-v[b][r][c|d|e|n|p|s|o|[t] вывести состояние архива на экран ("b" - краткий вывод без атрибутов, "c" - выводить комментарии, "d" - сортировка по датам, "е" - сортировка по расширениям, "n" - сортировка по именам, "p" - сортировка по проценту сжатия, "s" - сортировать по размерам, "o" - отменить сортировку, "r" - сортировать в порядке обратном указанному, "t" - выводить подробную информацию о файлах).
-z[ < файл] ввести в архив комментарии с клавиатуры, или из указанного ASCII, или ANSI файла (максимапьный объем файла - 4096 байт).
-h вывести на экран справку по испопьзуемым кпючам.
@файл_списка использовать текстовый файл, содержащий имена файлов для добавления, просмотра и т. д
-@файл_списка создать ASCII файл списка, куда занести имена всех файлов, соответствующих указанной спецификации.

Особенности

  1. При указании опций необходимо различать регистры символов.
  2. Действие каждой опции можно отключить, указав знак "-" в конце ключа (используется для отключения действия опций, заданных в переменной окружения или файле конфигурации).

Примеры

  1. Упаковать все файлы с расширением ТХТ из каталога G:\ТХТ и его подкаталогов в архив TХТ.ZIP, закрытый паролем 123, на диск А:

    PKZIP -а -wS -wH -r -Р -s123 А:\ТХТ.ZIP G\ТХТ\*.ТХТ

  2. Включить в архив ARC.ZIP комментарий иэ файла COММЕNТ.ТХТ:

    PKZIP ARC.ZIP -z < СОММЕNТ.ТХТ
Вверх

PKZIPFIX

Краткая справка, фирма: PKWARE

Утилита восстановления поврежденных ZIP архивов.

Запуск из командной строки

PKZIPFIX архив[ZIP]

Примечание

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

Вверх

PKUNZIP

Краткая справка, фирма: PKWARE

Утилита распаковки ZIP архивов из пакета PKZIP.

Запуск из командной строки

PKUNZIP [опции] архив [путь] [файлы...]

Опции

-$[диск] установить сохраненную в архиве метку тома на указанный диск.
-c[m] выдать содержание файлов архива на экран. Модификатор "m" - приостанавливает выполнение после вывода каждого экрана.
-t проверить файлы в архиве.
-d извлечь файлы из архива с сохранением исходных подкаталогов.
-l вывести лицензию на экран.
-n извлекать только новые файлы (не существующие в выходных каталогах, или более новые, чем существующие).
-o писать поверх существующих файлов.
-g при извлечении комментариев выводить управляющие символы ANSI.
-f обновить файлы в каталогах извлечения ( извлекать только более новые и уже существующие файлы).
-е[r][с][d][е][n][р][s] извлекать файлы из архива в указанном порядке ( "с" - увеличение CRC, "d" - увеличение даты, "e" - расширения, "n" - по именам, "p" - по проценту сжатия, "s" - по размеру, "r" - извлекать в порядке обратном указанному).
-s<пароль> распаковать архив, закрытый паролем.
-р[а|b][с][#] выводить содержание файлов на принтер. Значения модификаторов: "а" - извлекать в ASCII режиме, "b" - извлекать в двоичном режиме, "с" - выводить на последовательный порт (по умолчанию - параллельный), "#" - номер порта.
-j[h][s][r] снимать флаги указанных атрибутов при извлечении файпов из архива ("h" - скрытый, ("s" - системный, ("r" - только для чтения).
-J[h][s][r] не снимать флаги указанных атрибутов при извлечении файпов из архива ("h" - скрытый, ("s" - системный, ("r" - только для чтения).
-v[b][r][c|d|e|n|p|s|o|[t] вывести состояние архива на экран ("b" - краткий вывод без атрибутов, "c" - выводить комментарии, "d" - сортировка по датам, "е" - сортировка по расширениям, "n" - сортировка по именам, "p" - сортировка по проценту сжатия, "s" - сортировать по размерам, "o" - отменить сортировку, "r" - сортировать в порядке обратном указанному, "t" - выводить подробную информацию о файлах).
-x<файл> исключить из обработки файлы указанной спецификации ( можно применять шаблоны групповых операций).
-х@файл_списка исключить иэ обработки файлы, имена которых занесены в указанный файл списка.
@файл_списка использовать текстовый файл, содержащий имена файлов для извлечения.
-@файл_списка создать ASCII файл списка, куда занести имена всех файлов, соответсвующих указанной спецификации.
-h вывести на экран справку по испопьзуемым кпючам.

Пример

Распаковать архив А:ТХТ.ZIP в катапог С:\ТХТ, работая без запросов:

PKUNZIP -s123 -d А:\ТХТ. ZIР G:\ТХТ

Вверх

PKZFIND

Краткая справка, фирма: PKWARE

Поиск файлов внутри ZIP архива.

Запуск из командной строки

PKZFIND [опции] [путь] файл [..файл]

Опции

-b - вывести краткий список.

-d - искать имена с подкаталогами.

-z - искать только в архиве.

-n - искать вне архивов.

-c - делать непрерывный вывод без запросов после каждого файла.

-h - вывести краткую справку по утилите.

Вверх

ZIP2EXE

Краткая справка, фирма: PKWARE

Утилита конвертирования ZIP архивов в самораспаковывающиеся EXE файлы и обратно.

Запуск из командной строки

ZIP2EXE [-j | -e] исх_файл

Ключи

-j работать в режиме минимизации размера образуемого самораспаковывающегося архива.
-e конвертировать ЕХЕ файл в ZIP (при отсутствии этой опции - конвертируется ZIP в ЕХЕ)

Ключи самораспаковывающегося архива

-c[m] выдать содержание файлов архива на экран. Модификатор "m" - приостанавливает выполнение после вывода каждого экрана.
-t проверить файлы в архиве.
-d извлечь файлы из архива с сохранением исходных подкаталогов.
-l вывести лицензию на экран.
-n извлекать только новые файлы (не существующие в выходных каталогах, или более новые, чем существующие).
-o писать поверх существующих файлов.
-s<пароль> распаковать архив, закрытый паролем.
-р[а|b][с][#] выводить содержание файлов на принтер. Значения модификаторов: "а" - извлекать в ASCII режиме, "b" - извлекать в двоичном режиме, "с" - выводить на последовательный порт (по умолчанию - параллельный), "#" - номер порта.
@файл_списка извлекать файлы, имена которых перечислены в указанном файле списка.



Вверх

Web design: Mogilev portal

Хостинг от uCoz