Реферат: Архиватор - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Архиватор

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 681 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Архиватор ZIP План : Введение Архивный файл Ключи и команды архиват ора ZIP . Архиватор ZIP for Windows Заключение Список используемой литературы Введение : При эксплуатации компьютера по самым разным причинам возм ожны порча или потеря информации на магни тных дисках . Это может произойти из-за физ ической порчи магнитного д иска , неправиль ной корректировки или случайного уничтожения файлов , разрушения информации компьютерным вирусо м и т.д . Для того чтобы уменьшить поте ри в таких ситуациях , следует иметь архивн ые копии используемых файлов и систематически обновлять копии изм е няемых файло в. Для копирования файлов можно , разумеется , использовать команды COPY или XCOPY . Но , например для копирования файлов с жесткого диска емкостью 28 Мбайт необходимо 20 дискет стандартного формата (по 1.46 Мбайт ). В таком большом количестве дис кет даже разобраться довольно трудно , поэтому трудоем кость создания и обновления архива будет весьма значительной . Поэтому для создания арх ивов употребляются специализированные программы . Их можно разделить на два класса : программ ы упаковщики (архиваторы ) и программы резервного копирования . В реферате будут рассмотрены только программы-упаковщики , так как ZIP относить ся именно к ним. Архивный файл. Архивный файл представляет соб ой набор из одного или нескольких файлов , помещенных в сжатом виде в единый фа й л , из которого их можно при необх одимости извлечь в первоначальном виде . Архив ный файл содержит оглавление , позволяющее узн ать , какие файлы содержаться в архиве . В оглавлении архива для каждого содержащегося в нем файла храниться следующая информация : имя файла ; сведения о каталоге , в котором содержи тся файл ; дата и время последней модификации фа йла ; размер файла на диске и в архиве ; код циклического контроля для каждого файла , используемый для проверки целостности архива ; Определить с помощью какой програ ммы был заархивирован тот или другой архивный файл , можно при помощи расширения . Например : game . rar – заархивирован при помощи архиватора RAR . game . arj - заархивирован при помощи архиватора ARJ . game . zip - заархивирован при помощи архиватора ZIP . Невольно возникает вопрос , за чем столько архиваторов (а их гораздо боль ше ) и все для одной лишь цели – с жать объем файла . Разные программы отличаются форматом архи вных файлов , скоростью работы , степенью сжатия файлов при помещении в архив , удобством исп ользования. Ключи и команды архиватора ZIP . Существует два основных фа йла программы : PKZIP - программа помещающая файлы в архи в PKUNZIP - про грамма извлекающая файлы из архива. Программы PKZIP / PKUNZIP имеют большое количество функций , выбор нужных функ ций выполняется в командной строке при вы зове программ . Задание функций программ PKZIP / PKUNZIP осуществляет ся только с помощью указан ия режимов . Режимы могут указываться в люб ом месте командной строки после имени про граммы , они задаются либо с предшеству ющим знаком “-” , либо с предшествующим знаком “ /”. Помещение файлов в архив. При помещении файла в архив используе тся следующий формат : PKZIP режимы имя архива (имена файлов ) Режимы - указывают ся с предшествующим знаком “-” или “ /” , они задают или ут очняют требуемые от программы архивации действия ; Имена файлов- задают файлы , включаемые в архив . При за дании имен файлов можно использовать символы * и ?. Если имена файлов не заданы , то подразумевается все файлы из текущего ката лога . Примечание : символ * - определяет что будут использованы любые символы в том ме сте где стоит звездочка. Пример : game .* - означает что будут заархивированы все файлы с именем game ( game . exe , game . sav , game . cfg ) ga *. sav – имеется ввиду файлы с первыми двумя буквами “ ga ” в имени файла и ра сширением sav . ( game . sav , game 01. sav , game 02. sav ) . Символ ? - определяет что будет использован любой символ в том месте где стоит вопрос. Пример : game .? a ?- в се файлы с именем game и расширением в котором в середине стоит буква “ a ” ( g ame . sav , game . bat ...) game ???.*- все файлы с именем в ко тором первые четыре буквы game и любыми другими си мволами после четвертой буквы + любое расширен ие. После ввода команды программы-упаковщики начинают выполнять запрошенные д ействия . На экране изоб ражаются имена помещаемых в архив файлов . При сжатии кажд ого файла выводиться процент обработанной час ти файла . После окончания сжатия каждого ф айла напротив его имени сообщается о степ ени сжатия . Например , при упаковке файла pkzip . exe на экране появляетс я надпись : Adding: PKZIP.EXE Deflating (36%), done. Задание степени сжатия. По умолчанию программа PKZIP обесп ечивает достаточно большую скорость работы и близкую к максимальной степень сжатия . Но при желании можно получить максимальную ( на нескол ько процентов большую ) и наим еньшую (быструю ) степень сжатия . С ключом м аксимальной степени сжатия программа работает медленнее обычной , а при ключе наименьшей степени сжатия файлов наоборот , быстрее. Ключи : “- ex ” – максимальная степень “- en ” – средняя (обычная ) степень “- es ” – наименьшая степень Режимы выбора архивируемых файлов. Программа PKZIP имеет три основных режима помещения файлов в архив : Add – добавление в архив всех файлов ; Update – добавление в архив новых файлов ; Freshen – добавление но в ых версий имеющихся в архиве файлов. Эти режимы имеют следующие особенности : в режиме добавления ( 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 и помещение их в текущий каталог . Файлы на диске с тем же именем затира ются без предупреждений. 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 D eflatN 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 0 7: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.DO C 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% 3 0-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% 24 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) Формат вызова : PKZIPFI X имя-архивн ого-файла Эта программа создает в текущем ката логе архивный файл 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 разархив ировать архивные файлы другой программы-архиватор а. Список используемой литературы : IBM PC для по льзователя – Фигурнов Виктор Эвальдович ,Мос ква “ИНФРА-М” 1995г.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
2 +2 = рыба
3 +3 = восемь
7 +7 = треугольник
Если у вас есть мозги, вы это поймёте.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по программированию "Архиватор", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru