Реферат: Архиватор ZIP
передача архива по телефонной сети через модем
повреждения из-за воздействия вирусов, неосторожных действий пользователей, неправильно работающих программ и т.д.
Если программы PKZIP или PKUNZIP обнаруживают, что оглавление архива повреждено, они выводят на экран сообщение:
имя-архива: Error in ZIP, use PKZipFix
(ошибка в архиве, используйте программу PKZipFix)
Формат вызова: PKZIPFIX имя-архивного-файла
Эта программа создает в текущем каталоге архивный файл PKFIXED.ZIP , содержащий всю информацию, которую удалось восстановить из исходного архивного файла.
Проблема отключения питания во время архивации
Бывают ситуации, когда во время создания архива выключают питание, это опасно например тогда, когда исходный архивный файл уже был удален, а промежуточный файл еще не был записан на его место. В этом случае нужно найти временный файл (его имя такое же как и у исходного с расширением .!!!) и вручную скопировать его на место исходного архивного файла.
Защита файлов с помощью пароля
Защита паролем не дает чужим завладеть той информацией которую нужно скрыть.
Формат: PKZIP –режим –sпароль
Пароль- любая строка символов, не содержащая пробелов. Между паролем и следующими за ним в командной строке параметрами должен быть хотя бы один пробел.
Пример:
pkzip –sSecret arhiv — помещение в архивный файл arhiv.zip всех файлов текущего каталога с зашифровыванием их с помощью пароля Secret.
Pkunzip –sSecret arhiv.zip *.doc — извлечение в текущий каталог из архива всех содержащихся в нем файлов с расширением .doc с указанием пароля расшифровывания Secret.
Пропуск файлов при добавлении в архив
Иногда при добавлении файлов в архив требуется пропустить те или иные файлы. Например, при архивации файлов вряд ли целесообразно хранить в архиве файлы с расширениями .bak и .tmp. Их можно прогпустить при создании архива путем задания формата команды: -Химя-файла . При указании имени файла можно использовать символы * и ?. В командной строке можно задавать режим –Х несколько раз, чтобы исключить из обработки несколько файлов или групп файлов.
Пример: pkzip –x*.bak –x*.tmp arhiv —помещение в архивный файл всех файлов из текущего каталога кроме тех у которых расширения bak и tmp.
Удаление файлов из архива
Удаление файлов из архива осуществляется следующей командой: pkzip –d имя-архива имена-файлов
Имена-файлов- обозначение файлов, можно использовать * и ?
Пример: pkzip –d arhiv *.txt —удаление всех файлов с расширением .ТХТ из архива ARHIV.ZIP
Выбор файлов по дате их изменения
При архивации файлов часто требуется обрабатывать только файлы с определенной датой или в течение некоторого периода времени.
Для архивации файлов созданных или измененных:
сегодня -t
в течение или после ЧЧ.ММ.ГГ -tММЧЧГГ
до ЧЧ.ММ.ГГ -ТММЧЧГГ