Автор: Пользователь скрыл имя, 26 Октября 2011 в 16:44, реферат
При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на жестких дисках. Это может произойти из-за физической порчи жесткого диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов.
СОДЕРЖАНИЕ
1.Введение 3
2.Программы архивации 4
3.Архивный файл 6
4.Архиваторы MS-DOS 7
4.1.PKZIP
7
4.2.ARJ
8
4.3.RAR
8
4.3.1.Введение
8
4.3.2.Технические характеристики 8
4.3.2.1.Степень сжатия
8
4.3.2.2.Дополнительные возможности
9
4.3.3.Работа с RAR из командной строки
9
4.3.3.1Формат вызова
9
4.3.3.2.Описание команд
10
4.3.3.3.Описание ключей
11
4.3.4.Работа с RAR в полноэкранном режиме 14
4.3.4.1.Работа с файлами
14
4.3.4.2.Работа с архивами
15
4.3.4.3.Конфигурация
17
4.3.5.Ограничения
18
4.3.6.Непрерывные (solid) архивы
19
4.3.7.Работа с внешними архивами 19
4.3.8.Коды завершения
20
4.3.9.Просмотр файлов в RAR архиве
20
5.Архиваторы WINDOWS 21
5.1.WINRAR 2.5
21
5.2.WINZIP 7.0
23
5.2.1.Введение
23
5.2.2Работа с программой
24
5.2.3Рабочий интерфейс
26
6.Сравнительный тест быстродействия и степени сжатия 28
7.Список использованной литературы 29
По своим техническим
характеристикам RAR не уступает широко
распространенным и популярным архиваторам,
а по некоторым показателям
2. Технические характеристики
2.1. Степень сжатия
На файлах типа .EXE,
.COM, .LIB, .OBJ, .OVR и аналогичных им RAR
как правило обеспечивает максимальную
по сравнению с другими
На отдельных файлах (больших .LIB, некоторых других) выигрыш может достигать 5-7% от упакованного размера. Метод сжатия обычно существенно не влияет на результат.
Текстовая информация
сжимается примерно на уровне других
архиваторов
(зависит от вида текста и метода сжатия)
на файлах до 32 килобайт размером.
На больших текстовых файлах RAR обычно
превосходит большинство других архиваторов.
При упаковке файлов баз данных существенно влиять на размер и время работы может метод сжатия (m0 - m5).
Степень сжатия графической информации сильно зависит от рода файлов.
При создании непрерывного
(solid) архива, содержащего много небольших
однотипных файлов, степень сжатия
на 10 - 40 % и более превосходит
2.2. Дополнительные возможности
Помимо стандартных функций RAR обеспечивает
Полноэкранный интерфейс:
V выбор упаковываемых и распаковываемых файлов;
V эмуляция структуры подкаталогов в архиве;
V работа с "мышью";
V сохранение параметров в файле конфигурации;
V просмотр упакованных и обычных файлов в текстовом или 16-ричном виде.
Специальные функции:
V разбиение архива на части (volumes) для переноса на дискеты;
V создание и модифицирование самораспаковывающихся архивов (SFX);
V создание
V создание непрерывных (solid) архивов с повышенной степенью сжатия;
V защита информации по паролям;
V защита архивов от модификации;
V сохранение информации об авторе архива;
V восстановление структуры поврежденных архивов;
V добавление комментариев ко всему архиву и к отдельным файлам;
V встроенная поддержка
ANSI escape последовательностей в
Работа с архивами ZIP, ARJ, LZH в полноэкранном режиме:
V выбор упаковываемых и распаковываемых файлов
V эмуляция структуры подкаталогов в архиве
V выполнение основных операций над архивами
3.Работа с RAR из командной строки
3.1. Формат вызова: rar - -
Команда может быть
только одна, ключей - любое количество.
Списочный файл может содержать
имена обрабатываемых файлов, разделенные
возвратом каретки или
Файл с комментарием может содержать комментарий, добавляемый к архиву при его создании, но не при модификации.
Путь распаковки применяется вместе с командами 'e' и 'x', указывает на подкаталог, в который будут помещены распакованные файлы. Если этот подкаталог отсутствует, то он будет создан.
3.2. Описание команд a: добавляет указанные файлы к архиву m: переносит указанные файлы и подкаталоги в архив.
При успешном завершении упаковки все указанные файлы и подкаталоги удаляются с диска.
Удаление подкаталогов
будет выполнено только если не использовался
ключ
-ed, а в качестве имени добавляемых файлов
было указано *.* или имя подкаталога. mf:
переносит указанные файлы в архив.
При успешном завершении упаковки все указанные файлы удаляются с диска. d: удаляет указанные файлы из архива
: извлекает указанные
файлы из архива с
Выдается полный путь доступа к файлу и его имя, файловый комментарий, неупакованный и упакованный размер, степень упаковки, дата и время последней модификации файла, его атрибуты, контрольная сумма, метод сжатия и минимальная версия RAR, необходимая для распаковки.
Если необходимо просмотреть все архивные тома (volumes), то у имени архива вместо расширения ставится *.
Например: RAR v myvolume.* l: просмотр содержимого архива.
Аналогично команде 'v', но вместо полного пути доступа к файлу выдается только его имя. t: тестирует в архиве указанные файлы u: добавляет к архиву те файлы, которых в нем нет, и обновляет те, более поздние версии которые есть на диске f: обновляет в архиве файлы, более поздние версии которых есть на диске s: преобразует указанный архив в самораспаковывающийся (SFX) типа EXE
Можно также преобразовать
в SFX первый из последовательности архивных
томов, но при этом его исходный размер
будет изменен, а это может
помешать выгрузке томов на дискеты,
так что в этом случае лучше
использовать команду
'a' с ключами -v[] -sfx
Пример: rar s myarchiv c: добавляет комментарии к архиву
Для окончания ввода нужно нажать F10. Esc отменяет ввод комментариев. Для удаления существующих комментариев нужно сразу же после вхождения в режим ввода нажать F10.
Комментарии будут выводиться при любых операциях с архивом. Размер комментариев не может превышать 16 килобайт.
Комментарии можно ввести из файла, если перед именем файла поставить символ =
Пример: rar c myarchiv =info.txt
cf: добавляет комментарии к отдельным файлам в архиве.
Для окончания ввода нужно нажать F10. Esc отменяет ввод комментариев.
Для удаления существующих комментариев нужно сразу же после вхождения в режим ввода нажать F10.
Комментарии будут выводиться при просмотре архива командой 'v'. Размер комментариев не может превышать 16 килобайт.
Пример: rar cf myarchiv *.txt cw: записывает архивный комментарий в файл
Пример: rar cw myarchiv comment.txt
Комментарий из архива
myarchive будет записан в файл comment.txt
r: восстанавливает архив с
RAR не в состоянии
восстановить файлы с
Но если в результате
повреждения структуры архива стал
невозможен доступ к нормальным файлам,
либо при попытках работы с архивом
происходит
"зависание" архиватора, то с помощью
этой команды можно спасти оставшиеся
данные.
При восстановлении архива создается файл $RECOVER.RAR в который записывается вся сохранившаяся информация. При обнаружении в испорченном архиве подозрительных данных о которых архиватор не может вынести однозначного решения, выдается запрос пользователю:
Suspicious entry
Name:
Size: Packed:
Add it: Yes/No/All
При положительном ответе данные добавляются к архиву $RECOVER.RAR
Пример: rar r myarchiv.rar
Команда a: может использоваться только для создания, но не обновления архивных томов и непрерывных архивов.
Команды c: и cf: не работают с архивными томами, но работают с непрерывными архивами.
Комментарий к архивному тому можно добавить непосредственно при его создании, используя файл комментария.
3.3. Описание ключей
-? выводит экран помощи
-r может использоваться совместно с командами - a,u,f,m,x,e,t,p,v,l,c,cf,s.
При использовании
с командами a,u,f,m приводит к добавлению
к архиву всех указанных файлов в
текущем и вложенных
При использовании
с командами x,e,t,p,v,l,c,cf,s приводит к
обработке всех указанных архивов
в текущем и вложенных
-o+ при распаковке
перезаписывать существующие
-o- при распаковке
не перезаписывать
-x все файлы, с именами, соответствующими name, будут исключены из обработки
Пример: RAR a -x*.bak arch
-sfx если этот ключ
указан при создании нового
архива, то будет создан
SFX архив (последовательность ключей -v
-sfx эквивалентна ключу
-vs )
Пример: RAR a -sfx arch *.asm будет создан SFX архив ARCH.EXE
-v или -v создание архивных томов (volumes)
- размер тома в тысячах байт (не килобайтах)
Если размер не указан, то он определяется автоматически.
Если тома создаются
на диске, где расположены временные
файлы (по умолчанию текущий, можно
изменить с помощью -w), то смена диска
невозможна.
В этом случае автоматическое определение
размера не имеет смысла и размер нужно
указывать явно.
Если же тома создаются не на диске с временными файлами, то после создания тома выводится вопрос:
Create next volume: Yes/No/All/Quit
В это время можно заменить диск. При ответе All дальнейшее создание томов происходит без запросов
Первый архивный том имеет расширение .RAR, последующие нумеруются от .R00 до .R99.
При распаковке и тестировании достаточно указать имя первого тома. Если при распаковке не обнаружен следующий том, то если тома находятся не на диске с временными файлами выдается запрос:
Insert disk with
После установки требуемого диска нужно нажать любую клавишу.
Если при распаковке не обнаружен следующий том и тома находятся на диске с временными файлами, то программа завершается аварийно с сообщением:
Can't find
Can't change disk with temporary files
Архивные тома не допускается модифицировать. Команды 'd','f','u','s' для них недопустимы, команда 'a' может использоваться только для создания новых томов.
Размер файлов в архивных томах может иногда несколько превышать исходный, так как в этом режиме не происходит простого запоминания файла при неудачном сжатии.
-m: задание метода (степени сжатия) m0: запоминание без сжатия m5: максимальное сжатие
По умолчанию используется метод -m3
-b: разрешить создание резервных копий архива
В этом случае при любых изменениях в архиве его предыдущий вариант будет сохраняться с расширением .BAK, либо, если у исходного архива было расширение .BAK, у копии будет расширение .$BK
-f: обновить файлы
Может использоваться при упаковке и распаковке.
-u: добавить изменившиеся файлы
Может использоваться при упаковке и распаковке.
-ed: не добавлять в архив пустые подкаталоги
При использовании этого ключа в архив не будет заноситься информация ни о каких подкаталогах. Но информация о подкаталогах, файлы из которых добавляются к архиву, уже содержится в полных именах этих файлов (путь доступа + имя). Поэтому при распаковке или в полноэкранной оболочке такие подкаталоги будут выглядеть как реально существующие.
Если же в подкаталоге не было файлов, добавляемых к архиву, то при использовании ключа -ed никакая информация о нем не будет сохранена
-c- запретить вывод комментариев
-e: исключить из
числа добавляемых файлов
System, Hidden, Archive, Read only соответственно
Порядок следования атрибутов не имеет значения.
Пример: rar a -ehs archive *.exe
К архиву не будут добавлены файлы с атрибутами Hidden и System.
-s: создавать непрерывный архив
Пример: rar a -s -vs362 archive *.*
Будут созданы непрерывные SFX тома размером 362000 байт каждый.
-av: добавляет к
архиву при любой его
Если архив, созданный с ключом -av, модифицируется без этого ключа, то данная информация будет удалена.
При распаковке, тестировании, просмотре архивов, созданных с ключом -av, выполняется контроль целостности архива. При этом выдается сообщение: