Краткая справка, автор: Е. Roshal
Прекрасный архиватор, имеющий множество возможностей, сравнимых по количеству с такими известными утилитами, как ARJ, ZIP, LНА, и отчасти превосходящий их.RAR позволяет разбивать архивы на фрагменты, защищать паролем, ремонтировать архивы не только собственного формата, но и других типов: ARJ, ZIP, LНА.
Имеет встроенную оболочку, значительно облегчающую работы с отдельными файлами в архиве. Начиная с версии 2.00, архиватор позволяет включать в архив дополнительную страховочную информацию, которая восстанавливает архив без потери информации, даже при серьезных повреждениях.
RAR команды [опции] архив [файлы..]
[@файл_списка] [=файл комментария] [вых_каталог]
файл_списка - ASCII файл, содержащий спецификации файлов для обработки.
файл_комментария - ASCII или ANSI файл, содержащий текст комментария архива.
вых_каталог - каталог извлечения архивных файлов.
a | добавить файлы в существующий архив или создать новый. |
c | добавить комментарий в архив (окончание режима ввода комментария по нажатию F10). |
cf | добавить комментарий к файлам архива (окончание режима ввода комментария по нажатию F10). |
cw | вывести комментарий архива в указанный файл. |
d | удалить файлы из архива. |
e | извлечь файлы в текущий подкаталог. |
f | обновить файлы в архиве, переписывая устаревшие. |
k | установить в архив метку защиты от модификации (действует на все последующие команды обработки архива). |
l | вывести список кратких имен файлов. |
m(f) | переместить файлы и подкаталоги в архив (удалять исходные файлы и каталоги). Модификатор “f” ограничивает действие данной команды только файлами. |
p | вывести указанные файлы на экран. |
r | восстановить архив с поврежденной структурой. |
s | преобразовать архив в самораспаковывающийся. |
t | проверить файлы в архиве. |
u | модифицировать архив, добавляя новые файлы и переписывая существующие. |
v | вывести на экран список полных имен файлов в архиве. |
x | извлечь файлы из архива с полным маршрутом. |
rr[N] | добавить в архив информацию о восстановленных файлах. |
-av | добавить к архиву некоторую дополнительную информацию: автор, время модификации, имя архива. |
-b | при модификациях архива сохранять исходный архивный файл с расширением bak. |
-bw | работать в черно-белом режиме. |
-c- | не выводить комментарии. |
-cfg- | не использовать установки ключей из файла конфигурации и переменной окружения RAR |
-col | работать с оболочкой RAR в цветном режиме. |
-e[s][h][a][r] | исключить из обработки файлы с заданными атрибутами (“s” - системный, “h” - скрытый, “а” - архивный, “r” - только для чтения). |
-ed | не добавлять в архив пустые каталоги. |
-ep | не сохранять маршруты к пакуемым файлам. |
-ep1 | не сохранять часть пути доступа к пакуемым файлам, указанную в командной строке. |
-f | обновить файлы, переписывая устаревшие. |
-m# | установить уровень сжатия. “#” лежит в интервале от 0 до 5: 0 - не сжимать, 5 - плотнейшее сжатие. По умолчанию - З. |
-o- | запретить распаковывать уже существующие файлы (используется по умолчанию). |
-o+ | при распаковке переписывать уже существующие файлы. |
-p[пароль] | использовать для шифрации/дешифрации архива указанный пароль. Если опция указана без пароля, он будет запрашиваться. |
-r | включать в обработку подкаталоги. |
-s | создать “непрерывный” архив (значительно увеличивает степень сжатия при упаковке большого количества коротких файлов). |
-sfx[файл. sfx] | создать самораспаковывающийся архив. Если указан файл с расширением SFX, то в соответствии с его содержанием к архиву присоединяется альтернативный модуль распаковки (для операционных систем не DOS типа). |
-std | выводить служебную информацию при обработке архива на экран. |
-tk | при любых изменениях файла архива не изменять его дату и время. |
-tl | установить дату архива как дату самого нового файла. |
-u | добавить в архив измененные файлы (действует аналогично команде u). |
-v | создавать (или обрабатывать) многотомный архив, с автоматическим определением размеров отдельных фрагментов. |
-v<размер>[k] | создать тома указанного размера (модификатор k указывает, что размер задан в Килобайтах). |
-w<путь> | использовать указанный диск и каталог для создания временных файлов. |
-х<файл> | исключить из обработки указанный файл. |
-х@<файл>_списка | исключить из обработки файлы, перечисленные в указанном файле списка. |
-y | отвечать "Да" на все запросы. |
-rr[n] | добавить в архив избыточную информацию для возможности успешного восстановления при серьезных повреждениях. Параметр n задает количество секторов избыточной информации (от 1 до 8). По умолчанию - n = 2 для архива размером меньше 50КЬ, n = 4 для архивов от 50 до 500КЬ, n = 8 для архива большего 500КЬ. |
-mm[f] | компрессировать специальным методом, оптимальным для файлов мультимедиа. Модификатор “f” задает режим максимального уплотнения. |
-ems | не использовать верхнюю память. |
z<файп> | включить в архив комментарий из указанного файла |
-dd | не использовать функцию сортировки архива в “непрерывных” архивах. |
-dh | отключить совместное использование файлов. |
-$[диск] | включить в архив или извлечь из архива метку тома указанного диска. |
Опции самораспаковывающегося архива
-е - извлекать в текущий каталог.
-t - проверить архив SFX.
-v - просмотреть содержание архива.
Оболочка утилиты RAR позволяет обрабатывать не только архивы формата RAR, но также и ARJ, ZIP, при наличии соответствующих утилит архивации и путей доступа к ним в переменной окружения.
Для этого архиватора перед распаковкой многотомного архива требуется предварительно скопировать все архивные фрагменты в один каталог жесткого диска.