Автор работы: Пользователь скрыл имя, 30 Декабря 2010 в 16:59, реферат
При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на магнитных дисках. Это может произойти из-за физической порчи магнитного диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов.
1) Введение
2) Архивный файл
3) Ключи и команды архиватора ZIP.
4) Архиватор ZIP for Windows
5) Заключение
6) Список используемой литературы
Pkunzip a:archive – n — извлечение всех файлов из архива
a:archive.zip в текущий
каталог. Если на диске имеется файл с
тем же именем, что и в архиве, то файлы
на диске с более ранней датой последней
модификации затираются без предупреждения,
а файлы с той же или более поздней датой
остаются без изменений (извлечение соответствующих
файлов из архива не проводиться);
Pkunzip a:archive –f
обновление из архива a:archive.zip версий файла
из текущего каталога. Из архива извлекаются
только более свежие версии файлов, которые
уже имеются в текущем каталоге. Никаких
запросов при этом на экран не выводится,
старые версии файлов затираются без предупреждения.
Очень удобной возможностью программы PKZIP является архивация файлов из подкаталогов указанного каталога. Эта возможность задается с помощью указания следующего режима:
Pkzip -режим -rp
При указании этих режимов программа ищет архивируемые файлы не только в каталогах, указанных в команде, но и во всех подкаталогах этих каталогов. При этом в архиве сохраняется информация о пути к архивационным файлам.
При
извлечении файлов из архива можно
выводить файлы не в один каталог,
а в соответствующие
Одним из наиболее часто используемых режимов программ архивации является, естественно, просмотр оглавления архива. С помощью функций просмотра оглавления архива можно узнать, какие файлы содержаться в архиве и получить подробную информацию об этих файлах: в каком каталоге на диске находиться файл, каковы дата и время последней модификации файла, каков размер файла на диске и в архиве и т.д.
Формат команды:
Pkunzip –v имя-архива
Пример:
Pkunzip -v arhiv.zip
Приостановка выдачи результатов
Сама
команда приостановки выдачи результатов
нужна для того, чтобы успеть просмотреть
подробнее те файлы, которые очень
быстро проскакивают на экране. Т.е. при
нахождении в архиве достаточно большого
количества файлов они очень быстро мелькают
в режиме просмотра (-v) для чего используется
следующий формат команды: pkunzip
-v имя-архива | more
Пример: pkunzip
-v arhiv.zip | more
Результат:
Length Method Size Ratio Date Time CRC-32 Attr Name
------ ------ ----- ----- ---- ---- -------- ---- ----
23552 DeflatN 5170 79% 12-01-97 10:21 cdf2e30d --w- 12K.DOC
18432 DeflatN 3911 79% 10-01-98 16:43 d6e051c8 --w- F3~1.DOC
18432 DeflatN 3512 81% 23-09-97 19:59 5db4a587 --w- MINISTER.DOC
11264 DeflatN 2241 81% 26-01-98 15:40 eb9b0599 --w- RABOTA.DOC
23552 DeflatN 6683 72% 09-04-98 16:59 69d79c7d --w- PROT.XLS
22528 DeflatN 4195 82% 09-08-97 09:25 900ce70f --w- АКТПИР~1.DOC
12800 DeflatN 4557 65% 19-03-99 05:58 89c67d54 --w- БЕНЗИН.DOC
10752 DeflatN 2934 73% 13-08-96 08:09 0d3978e1 --w- ГРПЛ1Э~1.DOC
11776 DeflatN 3397 72% 25-09-96 13:30 733dfd93 --w- ГРФИН1~1.DOC
- Далее --
(после нажатия на клавишу
12288 DeflatN 3052 76% 18-11-96 20:10 a7369930 --w- ГРФИН2~1.DOC
18944 DeflatN 5224 73% 06-05-97 08:48 a2260dda --w- ПРЕДВА~2.DOC
14848 DeflatN 5384 64% 01-12-97 06:23 7cfa732d --w- РЕЕСТР~1.DOC
20480 DeflatN 7178 65% 25-11-97 07:23 b2ad1157 --w- РЕЕСТР~2.DOC
14336 DeflatN 3137 79% 10-01-98 13:02 bfefffbb --w- РЕСУРС~1.DOC
14336 DeflatN 3750 74% 18-11-96 20:44 f8d6cb4d --w- РС2ЭТ~1.DOC
11776 DeflatN 4070 66% 10-01-98 13:54 dfb5afaf --w- СВОДЗА~1.DOC
12288 DeflatN 6649 46% 10-01-98 16:18 30622f0d --w- СВОДЗА~2.DOC
52736 DeflatN 13320 75% 28-03-97 18:17 da25aab4 --w- СВОДКА.DOC
18432 DeflatN 3526 81% 29-10-97 07:07 f597bbb8 --w- СДЕЛСП~1.DOC
13312 DeflatN 3990 71% 30-08-96 09:20 f6aaa7a1 --w- СРАВНК~1.DOC
17920 DeflatN 3809 79% 30-08-96 09:22 bda7830a --w- СРАВНК~2.DOC
33280 DeflatN 8670 74% 28-03-97 18:17 ece864d5 --w- ИТОГ.XLS
30208 DeflatN 8957 71% 09-04-98 13:20 75d98848 --w- ИТОГСМ~1.XLS
27648 DeflatN 7570 73% 09-04-98 17:02 1545e024 --w- РЕЕСТР~1.XLS
------
------ ---
465920
124886 74%
Length —размер исходного файла
Method — метод сжатия файла при помещении его в архив
Size — размер файла после сжатия
Ratio — процент места в архиве, сохраненного благодаря сжатию файла
Date — дата создания или последней модификации исходного файла
Time — время создания или последней модификации исходного файла
Crc-32— код циклического контроля файла
Attribute— атрибуты файла (s— системный, h— спрятанный, w— для чтения и записи, r— только для чтения, *— файл защищен паролем)
Name –имя файла.
При использовании для вывода оглавления режима “-vb” (а не –v) сведения о коде циклического контроля и атрибутах файла не выводятся, что оставляет больше места для вывода имени файла.
Программа PKUNZIP позволяет выводить оглавление архива в отсортированном виде. Наиболее часто используется вывод оглавления в алфавитном порядке. Для этого нужно указать режим -vn
Пример: pkunzip –vn
arhiv.zip
Для каждого файла из архива в оглавлении архива запоминается его код циклического контроля (СRC). Этот код – специальная функция всего содержимого файла, составленная таким образом, что изменить файл так, чтобы его код циклического контроля остался неизменным, практически невозможно.
Наличие
кода циклического контроля позволяет
проверить целостность
Pkunzip –t имя-архива
Пример: pkunzip
–t arhiv.zip
Результат:
Testing: TOOL.DOC OK
Testing: БЕНЗИН.DOC OK
Testing: WASH.DOC PKUNZIP: Warning! Fail fails CRC chek
Testing: ГРИН.DOC OK
Testing: ГРAФИН.DOC
OK
PKZ ARHIV.IP has errors!
В этом примере сообщается, что файл WASH.DOC в архиве оказался испорченным.
Замечание: для файлов, зашифрованных при помещении в архив с помощью пароля, при проверке необходимо указать пароль (параметр –sпароль)
Хранение информации в архиве более надежно из-за того, что данные хранятся в сжатом виде, меньше вероятность их случайного повреждения, например из-за дефектов магнитного покрытия диска.
Но в некоторых случаях архивные файлы с большой вероятностью могут быть повреждены. Вот наиболее типичные из таких ситуаций:
Если программы 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ММЧЧГГ
до ЧЧ.ММ.ГГ -ТММЧЧГГ
ЧЧ— число , ММ— номер месяца, ГГ— последние две цифры номера года
Примеры:
pkzip arhiv –t —помещение в архив всех файлов созданных или измененных в течение сегодняшнего дня
pkzip arhiv –T010199 –t060198 —помещение всех файлов в архив созданных или измененных в течение второй половины 1998г.
Архиватор ZIP for Windows
Так как ничто не стоит на месте, также и ZIP дополняется и совершенствуется, приобретая все более современные черты присущие программам нашего времени. С учетом глобального перехода на операционную систему WINDOWS создатели ZIP’a предложили также версию работающую под WINDOWS. Вот пример ее графического интерфейса:
Эта версия зарекомендовала себя как более удобная и современная. В принципе сама основа программы поменялась незначительно.
В заключении хотелось бы отметить несколько интересных фактов. Например таких как при архивации зараженного вирусом файла это не избавляет ни компьютер ни файл от вируса, а даже способствует его распространению. И порой бывают случаи, что при успешном удалении вируса из системы, она вновь заражается из-за использования зараженной архивной версии какой либо программы. И конечно нельзя архиватором ZIP разархивировать архивные файлы другой программы-архиватора.