Автор работы: Пользователь скрыл имя, 30 Декабря 2010 в 16:59, реферат
При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на магнитных дисках. Это может произойти из-за физической порчи магнитного диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов.
1) Введение
2) Архивный файл
3) Ключи и команды архиватора ZIP.
4) Архиватор ZIP for Windows
5) Заключение
6) Список используемой литературы
План:
Введение: При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на магнитных дисках. Это может произойти из-за физической порчи магнитного диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов.
Для
копирования файлов можно, разумеется,
использовать команды COPY или XCOPY. Но,
например для копирования файлов с
жесткого диска емкостью 28 Мбайт необходимо
20 дискет стандартного формата (по 1.46 Мбайт).
В таком большом количестве дискет даже
разобраться довольно трудно, поэтому
трудоемкость создания и обновления архива
будет весьма значительной. Поэтому для
создания архивов употребляются специализированные
программы. Их можно разделить на два класса:
программы упаковщики (архиваторы) и программы
резервного копирования. В реферате будут
рассмотрены только программы-упаковщики,
так как ZIP относиться именно к ним.
Архивный файл.
Архивный файл представляет собой набор из одного или нескольких файлов, помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержаться в архиве. В оглавлении архива для каждого содержащегося в нем файла храниться следующая информация:
Определить с помощью какой программы был заархивирован
тот или другой
архивный файл, можно при помощи
расширения.
Например: game.rar – заархивирован при помощи архиватора RAR.
game.arj - заархивирован при помощи архиватора ARJ.
game.zip - заархивирован
при помощи архиватора ZIP.
Невольно возникает вопрос, зачем столько архиваторов (а их гораздо больше) и все для одной лишь цели – сжать объем файла.
Разные
программы отличаются форматом архивных
файлов, скоростью работы, степенью сжатия
файлов при помещении в архив, удобством
использования.
Ключи и команды архиватора ZIP.
Существует два основных файла программы :
PKZIP- программа помещающая файлы в архив
PKUNZIP- программа
извлекающая файлы из архива.
Программы PKZIP/PKUNZIP
имеют большое количество функций, выбор
нужных функций выполняется в командной
строке при вызове программ. Задание функций
программ PKZIP/PKUNZIP осуществляется только
с помощью указания режимов. Режимы могут
указываться в любом месте командной строки
после имени программы, они задаются
либо с предшествующим знаком “-”, либо
с предшествующим знаком “/”.
Помещение
файлов в архив.
При помещении файла в архив используется следующий формат:
PKZIP режимы имя архива (имена файлов)
Режимы- указываются с предшествующим знаком “-” или “/”, они задают или уточняют требуемые от программы архивации действия;
Имена файлов- задают файлы, включаемые в архив. При задании имен файлов можно использовать символы * и ?. Если имена файлов не заданы, то подразумевается все файлы из текущего каталога.
Примечание: символ * - определяет что будут использованы любые символы в том месте где стоит звездочка.
Пример:
Символ ? - определяет что будет использован любой символ в том месте где стоит вопрос.
Пример:
После ввода команды программы-упаковщики начинают выполнять запрошенные действия. На экране изображаются имена помещаемых в архив файлов. При сжатии каждого файла выводиться процент обработанной части файла. После окончания сжатия каждого файла напротив его имени сообщается о степени сжатия. Например, при упаковке файла pkzip.exe на экране появляется надпись:
Adding:
PKZIP.EXE Deflating (36%), done.
Задание
степени сжатия.
По умолчанию программа PKZIP обеспечивает достаточно большую скорость работы и близкую к максимальной степень сжатия. Но при желании можно получить максимальную (на несколько процентов большую) и наименьшую (быструю) степень сжатия. С ключом максимальной степени сжатия программа работает медленнее обычной, а при ключе наименьшей степени сжатия файлов наоборот, быстрее.
Ключи:
Режимы выбора архивируемых файлов.
Программа PKZIP имеет три основных режима помещения файлов в архив:
Add – добавление в архив всех файлов;
Update – добавление в архив новых файлов;
Freshen – добавление новых версий имеющихся в архиве
файлов.
Эти режимы имеют следующие особенности:
Задание этих режимов
осуществляется следующим образом:
Add – по умолчанию (или “–а”)
Update – режим “-u”
Freshen
– режим “-f”
Примеры:
Pkzip game — добавление в архивный файл game всех файлов из текущего каталога;
Pkzip –u a:myarc — обновление архивного файла a:myarc.zip. В архивный файл добавляются файлы из текущего каталога, однако если какой-либо файл уже имеется в архиве и дата копии файла в архиве более поздняя, чем у файла из текущего каталога, то такой файл не добавляется в архив, и в архиве сохраняется более поздняя версия файла;
Pkzip –f a:myarc b:\*.* — добавление в архив a:myarc новых версий файлов этого архива из корневого каталога диска В:
Очень часто требуется не копировать, а пересылать файлы в архив. Иначе говоря, те файлы, которые были успешно добавлены в архив, должны удаляться. Для пересылки используются следующие режимы:
PKZIP - режим –M (можно указывать совместно с режимами –a
–u –f)
Замечания:
Примеры:
Pkzip –m myarc — пересылка в архивный файл MAYARC.ZIP всех файлов из текущего каталога;
Pkzip
–m –u docfiles *.doc a:\*.doc — пересылка
в архивный файл docfiles.zip всех файлов с расширением
.doc из текущего каталога и из корневого
каталога на диске А: кроме тех, копий которых
нет в архиве docfiles.zip.
Как
упоминалось ранее, для извлечения
файлов из архивов, созданных программой
PKZIP, используется программа PKUNZIP.
Программа PKUNZIP имеет следующий формат вызова:
PKUNZIP
режимы
имя архива (имена
файлов)
После
ввода команды программы
Режимы замещения существующих на диске файлов
При извлечении
файлов из архива может возникнуть
ситуация, когда в том каталоге,
в который извлекается файл, уже
имеется файл с таким же именем.
По умолчанию программа PKUNZIP при этом выполняет
следующие действия: на экран выводиться
запрос:
PKUNZIP: (W18) Warning! PKUNZIP.EXE
already exists. Overwrite (y/n/a/r)?
(Файл существует. Перезаписать?)
При нажатии
на одну из клавиш : Y — заместить имеющийся
файл на диске, N — не извлекать файл из
архива, A — всегда замещать имеющиеся
на диске файлы(больше запросов не будет),
R — присвоить извлекаемому из архива
файлу другое имя.
Извлечение | Запрос | PKUNZIP |
Всех файлов | Без запросов
С запросами |
-О
По умолчанию |
Новых версий и новых файлов | Без запросов
С запросами |
-N
Нет |
Новых версий файлов | Без запросов
С запросами |
-F
Нет |
Новых файлов | Нет |
Здесь извлечение
новой версии файла
– ситуация, когда для извлекаемого
из архива файла в том каталоге, куда он
должен быть помещен, имеется файл с тем
же именем, но файл в архиве имеет более
позднюю дату последней модификации, чем
файл с тем же именем на диске; извлечение
нового файла- ситуация, когда для извлекаемого
из архива файла в том каталоге, куда он
должен быть помещен, нет файла с тем
же именем; запрос- запрос – предупреждение,
делаемый перед “затиранием” файла на
диске
Примеры:
Pkunzip a:archive –o
— извлечение всех файлов из архива a:ARCHIVE.ZIP
и помещение их в текущий каталог. Файлы
на диске с тем же именем затираются без
предупреждений.