WinRar 6.23
[ Скачать с сервера (3.49 Mb) · Скачать удаленно (3654810) ] | 20.09.2023, 12:58 |
RAR 6.23 ~~~~~~~~ консольная версия ~~~~~~~~~~~~~~~~~ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ~~~~~~~~~~~~~~~~~~~~~~~~ Введение ~~~~~~~~ Архиватор RAR это консольное приложение для работы с архивами в режиме командной строки. RAR обеспечивает сжатие, шифрование, восстановление данных и множество других функций, описанных в этом документе. Консольная версия RAR работает только с архивами формата RAR (обычно они имеют расширение ".rar"). Архивы ZIP и прочих форматов консольная версия не поддерживает. Даже если при создании архива указать расширение .zip, всё равно будет создан архив RAR. В распоряжении пользователей Windows также имеется версия RAR с графическим интерфейсом – WinRAR, поддерживающая разные типы архивов, включая RAR и ZIP. Архиватор WinRAR способен работать как в режиме графического интерфейса, так и в режиме командной строки. Консольная версия RAR и WinRAR схожи по синтаксису командной строки, однако между ними есть некоторые различия. Поэтому для консольной версии RAR (в случае версии для Windows это файл Rar.exe) рекомендуется использовать это руководство пользователя (файл Rar.txt), а для WinRAR с графическим интерфейсом (файл WinRAR.exe) – файл справки WinRAR.chm. Файл конфигурации ~~~~~~~~~~~~~~~~~ RAR и UnRAR для Unix считывают информацию о конфигурации из файла .rarrc, находящегося в домашнем каталоге пользователя (определяется по переменной окружения HOME) или в каталоге /etc. RAR и UnRAR для Windows считывают информацию о конфигурации из файла rar.ini, находящегося в том же каталоге, что и файл Rar.exe. В этом файле может содержаться следующая строка: switches=<любые ключи RAR, разделённые пробелами> Пример: switches=-m5 -s Кроме того, можно указывать отдельные наборы ключей для разных команд RAR, используя следующий синтаксис: switches_<команда>=<любые ключи RAR, разделённые пробелами> Примеры: switches_a=-m5 -s switches_x=-o+ Переменная окружения ~~~~~~~~~~~~~~~~~~~~ Если нужно определить какие-то параметры как используемые по умолчанию, то их можно задать в переменной окружения с именем "RAR" (без кавычек). Например, в Unix к вашему профилю можно добавить следующие строки: RAR='-s -md1024' export RAR RAR будет использовать указанные в этой строке параметры как используемые по умолчанию и всегда создавать непрерывные архивы со словарём 1 ГБ. RAR обрабатывает параметры в следующем порядке: ключи в командной строке высший приоритет ключи в переменной RAR средний приоритет ключи в файле конфигурации низший приоритет Файл-журнал ~~~~~~~~~~~ Если в командной строке или в файле конфигурации указан ключ "-ilog", то при возникновении ошибок RAR будет записывать сообщения о них в файл с журналом. Более подробную информацию об этом см. в описании ключа "-ilog". Файл RarFiles.lst – порядок добавления файлов в непрерывный архив ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ В файле RarFiles.lst находится список файлов, указывающий RAR порядок добавления файлов в непрерывный архив. В этом файле могут содержаться имена файлов, шаблоны и специальный элемент – $default, определяющий место в списке для тех файлов, которые не соответствуют никакому другому критерию, определённому в RarFiles.lst. Строки, начинающиеся с символа точки с запятой (";"), считаются комментариями. В Windows этот файл должен находиться в том же каталоге, что и RAR, либо в каталоге %APPDATA%\WinRAR, в Unix - в домашнем каталоге пользователя или в /etc. Рекомендации по повышению степени сжатия в непрерывных архивах и скорости выполнения операций: – файлы, содержащие похожую информацию, должны быть сгруппированы в архиве максимально близко; – файлы, к которым вы планируете обращаться чаще всего, должны находиться в начале архива. Обычно маски следует располагать ближе к началу списка, чтобы они имели более высокий приоритет, однако из этого правила есть исключение. Если RarFiles.lst содержит такие две маски, для которых выполняется условие, что все файлы, подходящие под первую маску, также подходят и под вторую, то маска, указывающая на меньшее подмножество, будет иметь более высокий приоритет вне зависимости от её расположения. Например, при указании масок *.cpp и f*.cpp более высокий приоритет окажется у маски f*.cpp, поэтому расположение в архиве файла filename.cpp будет выбрано в соответствии с "f*.cpp", а не с "*.cpp". Синтаксис командной строки RAR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Формат вызова: RAR <команда> [ -<ключи>... ] <архив> [<@файлы-списки...>] [<файлы...>] [ <путь_для_извлечения\> ] Описание Команда – это отдельный символ или строка, определяющая действие, которое должен выполнить RAR. Ключи предназначены для изменения способа выполнения таких действий. Другие параметры – это имя архива и файлы, которые нужно заархивировать или распаковать. Файлы-списки это обычные текстовые файлы, содержащие имена файлов для обработки. Каждое имя файла должно быть указано на отдельной строке и начинаться с первой позиции строки. В файл-список допускается помещать комментарии, признак начала комментария – символы //. Например, для архивирования файлов *.txt из каталога c:\work\doc, файлов *.bmp из каталога c:\work\image и всех файлов из каталога c:\work\misc можно создать файл-список backup.lst, содержащий следующие строки: c:\work\doc\*.txt //резервная копия текстов c:\work\image\*.bmp //резервная копия рисунков c:\work\misc После этого для архивирования достаточно будет выполнить команду: rar a backup @backup.lst Если требуется прочитать имена файлов из stdin (стандартного потока ввода), то нужно указать только символ "@", не добавляя после него имя файла (то есть просто @). Консольная версия RAR по умолчанию использует в файлах-списках однобайтовую кодировку, но с помощью ключа "-sc<кодировка>l" её можно переопределить. В одной командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (то есть будут обработаны все файлы). Параметр "путь_для_извлечения" включает имя целевого каталога, оканчивающееся символом разделения пути (например, это может быть c:\dest\ в Windows или data/ в Unix). Он указывает каталог для размещения файлов, извлечённых командами 'x' и 'e'. Если этого каталога ещё не существует, то RAR его создаёт. В качестве альтернативы его можно установить с помощью ключа -op<путь>. Многие команды RAR, например выполняющие извлечение, тестирование или показ списка содержимого, допускают указывать шаблоны в имени архива. Если в маске архива не указано расширение, то подразумевается расширение .rar (то есть * означает все архивы с расширением .rar). Если нужно обработать все архивы без расширения, то укажите маску "*." (без кавычек). Маска *.* выбирает все файлы. При операциях архивирования и удаления шаблоны в имени архива не разрешены. В среде Unix параметры командной строки RAR, содержащие символы подстановки, необходимо заключать в одинарные или двойные кавычки, чтобы они не попадали под обработку RAR. Например, следующая команда извлечёт все ASM-файлы из всех RAR-архивов в текущий каталог: rar e '*.rar' '*.asm' | |
Категория: ПО | | | |
Просмотров: 95 | Загрузок: 72 |