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 обеспечивает

Полноэкранный интерфейс:

ü  выбор упаковываемых и распаковываемых файлов;

ü  эмуляция структуры подкаталогов в архиве;

ü  работа с "мышью";

ü  сохранение параметров в файле конфигурации;

ü  просмотр упакованных и обычных файлов в текстовом или 16-ричном виде.

Специальные функции:

ü  разбиение архива на части (volumes) для переноса на дискеты;

ü  создание и модифицирование самораспаковывающихся архивов (SFX);

ü  создание самораспаковывающихся архивных томов (SFX);

ü  создание непрерывных (solid) архивов с повышенной степенью сжатия;

ü  защита информации по паролям;

ü  защита архивов от модификации;

ü  сохранение информации об авторе архива;

ü  восстановление структуры поврежденных архивов;

ü  добавление комментариев ко всему архиву и к отдельным файлам;

ü  встроенная поддержка ANSI escape последовательностей в комментариях.

Работа с архивами ZIP, ARJ, LZH в полноэкранном режиме:

ü  выбор упаковываемых и распаковываемых файлов

ü  эмуляция структуры подкаталогов в архиве

ü  выполнение основных операций над архивами

3.Работа с RAR из командной строки

3.1. Формат вызова:

rar <команда> -<ключ1> -<ключN> <архив> <файлы>

<@списочный файл> <=файл с комментарием> <путь распаковки>

Команда может быть только одна, ключей - любое количество. Списочный файл может содержать имена обрабатываемых файлов, разделенные возвратом каретки или пробелом.

Файл с комментарием может содержать комментарий, добавляемый к архиву при его создании, но не при модификации.

Путь распаковки применяется вместе с командами 'e' и 'x', указывает на подкаталог, в который будут помещены распакованные файлы. Если этот подкаталог отсутствует, то он будет создан.

3.2. Описание команд

a: добавляет указанные файлы к архиву

m: переносит указанные файлы и подкаталоги в архив.

При успешном завершении упаковки все указанные файлы и подкаталоги удаляются с диска.

Удаление подкаталогов будет выполнено только если не использовался ключ -ed, а в качестве имени добавляемых файлов было указано *.* или имя подкаталога.

mf: переносит указанные файлы в архив.

При успешном завершении упаковки все указанные файлы удаляются с диска.

d: удаляет указанные файлы из архива

: извлекает указанные файлы из архива с восстановлением структуры подкаталогов (если при архивировании был указан ключ -r).

e: извлекает указанные файлы из архива в текущий подкаталог

v: просмотр содержимого архива.

Выдается полный путь доступа к файлу и его имя, файловый комментарий, неупакованный и упакованный размер, степень упаковки, дата и время последней модификации файла, его атрибуты, контрольная сумма, метод сжатия и минимальная версия RAR, необходимая для распаковки.

Если необходимо просмотреть все архивные тома (volumes), то у имени архива вместо расширения ставится *.

Например: RAR v myvolume.*

l: просмотр содержимого архива.

Аналогично команде 'v', но вместо полного пути доступа к файлу выдается только его имя.

t: тестирует в архиве указанные файлы

u: добавляет к архиву те файлы, которых в нем нет, и обновляет те, более поздние версии которые есть на диске

f: обновляет в архиве файлы, более поздние версии которых есть на диске

s: преобразует указанный архив в самораспаковывающийся (SFX) типа EXE

Можно также преобразовать в SFX первый из последовательности архивных томов, но при этом его исходный размер будет изменен, а это может помешать выгрузке томов на дискеты, так что в этом случае лучше использовать команду 'a' с ключами -v[<size>] -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 не в состоянии восстановить файлы с испорченной информацией. Поэтому данная команда не подходит для восстановления файлов при распаковке которых выдается сообщение CRC failed.

Но если в результате повреждения структуры архива стал невозможен доступ к нормальным файлам, либо при попытках работы с архивом происходит "зависание" архиватора, то с помощью этой команды можно спасти оставшиеся данные.

При восстановлении архива создается файл $RECOVER.RAR в который записывается вся сохранившаяся информация. При обнаружении в испорченном архиве подозрительных данных о которых архиватор не может вынести однозначного решения, выдается запрос пользователю:

Suspicious entry

Name: <имя возможного файла>

Size: <размер> Packed: <размер после сжатия>

Add it: Yes/No/All

При положительном ответе данные добавляются к архиву $RECOVER.RAR

Пример: rar r myarchiv.rar

Команда a: может использоваться только для создания, но не обновления архивных томов и непрерывных архивов.

Команды c: и cf: не работают с архивными томами, но работают с непрерывными архивами.

Комментарий к архивному тому можно добавить непосредственно при его создании, используя файл комментария.


Информация о работе «Программы архиваторы»
Раздел: Информатика, программирование
Количество знаков с пробелами: 45800
Количество таблиц: 1
Количество изображений: 7

Похожие работы

Скачать
75121
9
12

... , если не в сотнях программ, тем не менее, для очень многих пользователей Рисунок 2.1 – Диалоговое окно WinZip Windows именно WinZip является стандартной программой для работы с архивами. Встроенные средства обработки архивов WinZip позволяют упаковывать, просматривать и извлекать файлы из широко распространенных форматов архивов, таких как ZIP, CAB, Microsoft Compress, GZIP, TAR, UUencode ...

Скачать
26849
12
0

... управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Cреди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают ...

Скачать
19879
1
1

... лишь цели – сжать объем файла. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования. Ключи и команды архиватора ZIP.  Существует два основных файла программы : PKZIP- программа помещающая файлы в архив PKUNZIP- программа извлекающая файлы из архива. Программы PKZIP/PKUNZIP имеют большое ...

Скачать
8389
1
3

... набора файлов. Каждая из представленных программ предлагает свои уникальные форматы и отвечает общим требованиям по разархивированию стандартных архивов. Архиватор Место в тесте WinAce 1 WinRar 2 WinImp 3 Aladdin Expander 4 DCA Archiver 5 WinZip 6 WinZip, версия 8.0 пожалуй самый известный архиватор. Это наиболее популярный ...

0 комментариев


Наверх