Автор работы: Пользователь скрыл имя, 15 Мая 2010 в 18:35, Не определен
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
2.55 возможна работа
с длинными именами.
Достоинства: очень
большое количество ключей, что дает возможность
автоматизировать большое число функций.
Защита архива от повреждений.
Недостатки: отсутствие
диалогового режима, некоторое неудобства
работы при наличии какого-то ключа
в переменной окружения (ARJ_SW) и строке
запуска - взаимное уничтожение.
RAR
1. Введение
Архиватор RAR был
создан как достаточно универсальное
средство сжатия файлов, содержащих самую
различную информацию, объединяющее
достоинства и удобства программ
двух классов архиватора командной
строки и полноэкранной оболочки для просмотра
и других манипуляций с архивами.
В некоторых случаях
использование RAR не может быть заменено
ни одним из существующих архиваторов,
а логичный и простой интерфейс
делает его удобным средством
работы с архивами.
По своим техническим
характеристикам RAR не уступает широко
распространенным и популярным архиваторам,
а по некоторым показателям
2. Технические характеристики
2.1. Степень сжатия
На файлах типа .EXE,
.COM, .LIB, .OBJ, .OVR и аналогичных им RAR как правило
обеспечивает максимальную по сравнению
с другими архиваторами степень сжатия,
превосходя их примерно на 0.5 - 3%
На отдельных файлах
(больших .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: разрешить создание
резервных копий архива