1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Уязвимость WinRar CVE-2025-8088

Тема в разделе "Hard & Soft", создана пользователем OldWulf, 31 янв 2026.

  1. MaTocoB

    MaTocoB

    Регистрация:
    6 окт 2008
    Сообщения:
    554
    DOS 16-битный, так называемая "32-битная DOS-версия" - это консольное приложение, возможно, его можно запустить в DOS с помощью DPMI-экстендера, но я не проверял. Консольная версия есть и сейчас.
    Offtop

    RAR 7.13
    ~~~~~~~~
    консольная версия
    ~~~~~~~~~~~~~~~~~
    РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
    ~~~~~~~~~~~~~~~~~~~~~~~~
    Введение
    ~~~~~~~~
    Архиватор 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+
    Переменная среды
    ~~~~~~~~~~~~~~~~
    Если нужно определить какие-то параметры как используемые по умолчанию, то
    их можно задать в переменной среды с именем "RARINISWITCHES" (без кавычек).
    Например, в Unix-системах к вашему профилю можно добавить следующие строки:
    RARINISWITCHES='-s -md1024'
    export RARINISWITCHES
    RAR будет использовать указанные в этой строке параметры как используемые
    по умолчанию и всегда создавать непрерывные архивы со словарём 1 ГБ.
    RAR обрабатывает параметры в следующем порядке:
    ключи в командной строке : высший приоритет
    ключи в переменной RARINISWITCHES : более низкий приоритет
    ключи в файле конфигурации : низший приоритет
    Файл-журнал
    ~~~~~~~~~~~
    Если в командной строке или в файле конфигурации указан ключ "-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'
    Команды RAR
    -----------
    a Добавить файлы в архив.
    Примеры:
    1) Добавить все файлы *.hlp из текущего каталога в архив help.rar:
    rar a help *.hlp
    2) Заархивировать все файлы из текущего каталога и его подкаталогов
    в непрерывный (solid) многотомный самораспаковывающийся архив
    save с томами размером 362 000 байт, добавив к каждому тому
    данные для восстановления:
    rar a -r -v362 -s -sfx -rr save
    Так как никакие имена файлов не указаны, подразумеваются
    все (*) файлы.
    3) Как особое исключение, если в качестве аргумента указано имя
    каталога, и оно не содержит масок файлов и завершающего символа
    разделителя пути, то в архив будет добавлено всё содержимое этого
    каталога и его подкаталогов, даже если не указан ключ "-r".
    Следующая команда добавит все файлы из каталога Bitmaps и его
    подкаталогов в RAR-архив Pictures.rar:
    rar a Pictures.rar Bitmaps
    4) Если имя каталога содержит файловые маски или завершающий
    символ разделителя пути, то применяются обычные правила.
    Чтобы включить в обработку подкаталоги этого каталога, необходимо
    указать ключ "-r".
    Следующая команда добавит все файлы из каталога Bitmaps,
    но не из его подкаталогов, так как не указан ключ "-r":
    rar a Pictures.rar Bitmaps\*
    c Добавить комментарий архива.
    Комментарии отображаются во время обработки архива.
    Максимальная длина архивного комментария – 256 КБ.
    Примеры:
    rar c distrib.rar
    Комментарии также можно добавлять из заранее подготовленного
    текстового файла с помощью ключа "-z[имя_файла]". Следующая
    команда добавит в архив комментарий из файла info.txt:
    rar c -zinfo.txt dummy
    ch Изменить параметры архива.
    Эта команда позволяет изменять параметры архива. Её можно
    применять с большинством ключей, служащих для модификации
    архивов. Особенно удобно для таких ключей, как "-cl", "-cu", "-tl",
    которые не имеют специально предназначенных для них команд.
    Командой "ch" нельзя перепаковывать, шифровать или расшифровывать
    данные в архиве, а также объединять или создавать архивные тома.
    Если никакие ключи не указаны, команда "ch" просто копирует
    архивные данные, не модифицируя их.
    Если используется с ключом -amr для восстановления сохранённых
    имени и времени архива, другие ключи изменения архива игнорируются.
    Пример:
    Установить время архива по времени новейшего файла:
    rar ch -tl files.rar
    cw Сохранить комментарий архива в файле.
    Формат результирующего файла зависит от ключа "-sc".
    Если имя результирующего файла не указано, комментарий
    будет отправлен на stdout (стандартный поток вывода).
    Примеры:
    1) rar cw arc comment.txt
    2) rar cw -scuc arc unicode.txt
    3) rar cw arc
    d Удалить файлы из архива.
    Если этой командой удалить из архива все файлы, то пустой архив
    будет также удалён.
    e Извлечь файлы без сохранённых в архиве путей.
    Эта команда извлекает из архива файлы, исключая у них пути,
    то есть все файлы распаковываются в один и тот же целевой каталог.
    Если требуется извлечь файлы с сохранением их полных путей,
    используйте команду "x".
    Пример:
    rar e -or html.rar *.css css\
    Извлечь все файлы *.css из архива html.rar в каталог "css",
    исключая имеющиеся в архиве пути и автоматически переименовывая
    файлы с одинаковыми именами.
    f Обновить только имеющиеся в архиве файлы.
    Эта команда добавляет в архив только те файлы, которые там уже
    есть, но имеют более старые даты, чем соответствующие им
    добавляемые файлы. Файлы с новыми именами (то есть файлы, которых
    нет в архиве) команда "f" в архив не добавляет.
    i[i|c|h|t]=<строка>
    Найти строку в архивах.
    Поддерживаются следующие необязательные параметры:
    i : не различать прописные и строчные буквы (по умолчанию).
    c : различать прописные и строчные буквы.
    h : поиск в шестнадцатеричном режиме.
    t : использовать таблицы символов ANSI, Юникод и OEM
    (только для Windows).
    Если ни один параметр не указан, вместо синтаксиса "i=<строка>"
    можно использовать более простую команду: "i<строка>"
    Модификатор "t" можно применять вместе с другими параметрами,
    например "ict=строка" выполнит чувствительный к регистру букв
    поиск с использованием всех вышеупомянутых таблиц символов.
    Примеры:
    1) rar "ic=first level" -r c:\*.rar *.txt
    Выполнить регистрозависимый поиск строки "first level" в файлах
    *.txt, находящихся в архивах *.rar на диске C:.
    2) rar ih=f0e0aeaeab2d83e3a9 -r e:\texts
    Найти шестнадцатеричную строку f0 e0 ae ae ab 2d 83 e3 a9
    в архивах RAR, расположенных в каталоге e:\texts.
    k Заблокировать архив.
    Заблокированный архив невозможно изменять средствами RAR.
    Пример:
    rar k final.rar
    l[t[a],b]
    Показать содержание архива
    [с технической информацией [полной], минимально].
    l : атрибуты, размер, дата, время и имена файлов в архиве,
    по одному файлу на строку. Если файл зашифрован,
    строка начинается со звёздочки ("*").
    lt : более подробные сведения о файлах в многострочном режиме
    (контрольная сумма, операционная система, в которой
    был создан архив, параметры сжатия и др.).
    lta : подробные сведения не только о файлах, но и о служебных
    заголовках (потоках NTFS и данных о правах доступа).
    lb : только имена файлов с путями, по одному на строку,
    без какой-либо дополнительной информации.
    m[f] Переместить в архив [только файлы].
    После успешного завершения архивирования добавленные в архив
    файлы и каталоги удаляются с диска. Если указан модификатор "f"
    и/или ключ "-ed", то будут удалены только файлы,
    а каталоги (пустые) останутся на диске.
    p Извлечь (распечатать) файл на stdout (стандартный поток вывода).
    Отправить данные распакованного файла в стандартный вывод (stdout).
    Информационные сообщения подавляются этой командой, поэтому они
    не смешиваются с данными файла.
    r Исправить повреждённый архив.
    Восстановление архива выполняется в два этапа. Сначала
    в повреждённом архиве ищутся данные для восстановления
    (см. команду "rr"). Если они там есть, а повреждённая часть
    информации непрерывна и её размер не превышает размера кода
    коррекции ошибок в данных для восстановления, то шансы на
    успешное восстановление высоки.
    По завершении этого этапа создаётся новый архив с именем
    fixed.архив.rar, где "архив" – имя исходного (повреждённого)
    архива.
    Если в повреждённом архиве нет данных для восстановления
    или повреждения настолько сильны, что эти данные не позволяют
    восстановить архив полностью, выполняется второй этап
    восстановления. Во время этого этапа реконструируется только
    структура архива. Файлы с неверной контрольной суммой
    не восстанавливаются, но становится возможным восстановить
    неповреждённые файлы, которые ранее были недоступны из-за
    повреждения структуры архива. Как правило, это помогает при
    восстановлении обычных архивов, но малоэффективно с непрерывными
    архивами. Этого этапа никогда не бывает достаточно для архивов
    с зашифрованными файловыми заголовками, которые можно восстановить
    только при наличии данных для восстановления.
    По завершении этого этапа создаётся реконструированный архив
    с именем rebuilt.архив.rar, где "архив" – имя исходного архива.
    По умолчанию восстановленные архивы создаются в текущем каталоге,
    но если дополнительно указать в конце параметр "целевой_путь\",
    то они будут создаваться по указанному пути.
    Пример:
    rar r buggy.rar c:\fixed\
    Восстановить архив buggy.rar, поместив результат в каталог c:\fixed.
    rc Воссоздать отсутствующие/повреждённые тома.
    Создать заново отсутствующие или повреждённые тома многотомного
    архива с помощью томов для восстановления (файлов .rev).
    В качестве имени архива нужно указать имя любого имеющегося
    тома .rar или .rev, например:
    rar rc backup.part03.rar
    См. сведения о томах для восстановления в описании команды "rv".
    rn Переименовать файлы в архиве.
    Синтаксис команды:
    rar rn <архив> <исх_имя1> <рез_имя1> ... <исх_имяN> <рез_имяN>
    Например, следующая команда переименует файл readme.txt в
    readme.bak и файл info.txt в info.bak в архиве data.rar:
    rar rn data.rar readme.txt readme.bak info.txt info.bak
    Для простых преобразований имён, например изменения расширений
    файлов, в качестве исходного и результирующего имён можно
    использовать символы подстановки (шаблоны).
    Например, следующая команда переименует все файлы *.txt в *.bak:
    rar rn data.rar *.txt *.bak
    При переименовании не проверяется, нет ли в архиве файла
    с таким же именем, как указанное, поэтому будьте внимательны
    во избежание появления дублирующихся имён.
    Особенно осторожно следует использовать шаблоны. Такая команда
    потенциально опасна – неправильным шаблоном можно испортить
    имена всех файлов в архиве.
    rr[N] Добавить данные для восстановления.
    Данные для восстановления – это информация, по вашему желанию
    добавляемая в архив, которая содержит коды исправления
    ошибок, а именно коды Рида-Соломона для архивов формата RAR5.
    Хотя такая информация увеличивает размер архива, она помогает
    восстановить заархивированные файлы в случае сбоя диска или
    потери данных по какой-либо иной причине, если повреждение
    не слишком серьёзное. Восстановление повреждённых архивов
    выполняется командой "R".
    Размер данных для восстановления задаётся в процентах от
    размера архива с помощью необязательного параметра "N".
    Если команда "rr" используется без параметра, размер данных
    для восстановления по умолчанию равен 3% от размера архива.
    Максимально допустимый размер данных для восстановления – 1000%.
    Чем больше данные для восстановления, тем медленнее они
    обрабатываются – как при их создании, так и при восстановлении
    информации. Из-за накладных расходов на служебную информацию
    фактический размер результирующих данных для восстановления
    лишь приблизительно соответствует заданному пользователем
    проценту, и такая разница возрастает для архивов небольшого
    размера.
    В случае однократного повреждения непрерывно идущих данных, как
    правило, возможно восстановить немного меньше информации, чем
    размер данных для восстановления. При множественных
    повреждениях размер восстанавливаемых данных может быть меньше.
    Если данные для восстановления частично повреждены, оставшиеся
    целыми данные всё ещё могут быть использованы для восстановления
    файлов. Команда восстановления не исправляет повреждённые блоки
    в самих данных для восстановления, исправляются только данные
    файла. После успешного восстановления архива для исправленных
    файлов нужно создать новые данные для восстановления.
    Хотя данные для восстановления повышают шансы на восстановление
    повреждённых архивов, успешное восстановление не гарантируется.
    Лучшая стратегия для важных данных – использовать данные для
    восстановления в сочетании с созданием нескольких архивных копий
    на разных носителях.
    Пример:
    rar rr5 arcname
    Добавить в архив arcname данные для восстановления
    объёмом 5% от размера архива.
    rv[N] Создать тома для восстановления (файлы .rev).
    С помощью REV-файлов впоследствии можно будет восстановить
    отсутствующие или повреждённые тома многотомного архива.
    Эта команда применима только к многотомным архивам,
    в качестве имени архива нужно указать имя первого тома.
    Например:
    rar rv3 data.part01.rar
    Тома для восстановления могут пригодиться при резервном копировании
    или, скажем, при отправке многотомного архива в интернет-форум,
    когда некоторые подписчики получили не все файлы. В этом случае
    достаточно будет отправить в форум не обычные тома RAR, а тома для
    восстановления, то есть потребуется отослать меньше файлов.
    Каждый том для восстановления позволяет воссоздать любой один
    отсутствующий или повреждённый том RAR. Например, если архив
    состоит из 30 томов и для него создано три тома для восстановления,
    то вы сможете воссоздать ЛЮБЫЕ три отсутствующих тома.
    Если файлов .rev меньше, чем отсутствующих томов, то реконструкция
    архива невозможна. Общее количество обычных томов и томов для
    восстановления не может превышать 65535.
    После создания томов для восстановления исходные тома RAR-архива
    нельзя модифицировать. При воссоздании отсутствующих RAR-томов
    алгоритм восстановления использует данные, хранящиеся как
    в файлах .rev, так и в томах RAR. Поэтому если после создания
    файлов .rev вы измените тома RAR, например заблокируете их от
    изменения, то восстановление выполнить не удастся.
    Помимо собственно защитных данных, в томах для восстановления
    RAR5 хранится служебная информация, в частности контрольные
    суммы защищённых RAR-файлов. Поэтому эти тома чуть больше по
    размеру, чем тома RAR, которые они защищают. Если вы собираетесь
    копировать отдельные файлы .rar и .rev на какой-либо сменный
    носитель, следует это учитывать и указывать размер томов RAR
    на несколько килобайт меньше, чем объём носителя.
    Необязательный параметр <N> указывает, сколько должно быть
    создано томов для восстановления. Он не должен превышать более
    чем в 10 раз общее количество обычных RAR-томов. Значения,
    превышающие пороговое значение, корректируются автоматически.

    Если следом за этим числовым параметром указать символ
    процента (%) или латинскую букву "p", то количество создаваемых
    томов для восстановления будет вычисляться как указанный процент
    от общего числа томов RAR-архива. Например:
    rar rv15% data.part01.rar
    Если параметр <N> не указан, он устанавливается в 10%.
    Отсутствующие или повреждённые тома RAR воссоздаёт либо по
    команде "rc", либо автоматически при распаковке, если не находит
    следующий том, но обнаруживает необходимое количество REV-файлов.
    Перед реконструкцией повреждённые тома переименовываются
    в *.bad. Например, volname.part03.rar будет переименован в
    volname.part03.rar.bad.
    s[модуль]
    Преобразовать архив в самораспаковывающийся (SFX).
    Эта команда добавляет в начало файла-архива SFX-модуль
    (если имя модуля не указано, то будет добавлен модуль из файла
    Default.sfx, иначе добавляется модуль, указанный как аргумент
    этой команды).
    В версии RAR для Windows файл Default.sfx должен находиться в
    том же каталоге, что и Rar.exe, в версии для Unix-систем – в
    домашнем каталоге пользователя, в /usr/lib или в /usr/local/lib.
    s- Удалить модуль самораспаковки из уже существующего SFX-архива.
    В результате выполнения этой команды создаётся новый архив
    без SFX-модуля. Исходный SFX-архив при этом не удаляется.
    t Протестировать архив.
    Эта команда имитирует извлечение файлов, ничего не записывая
    в выходной поток, а лишь проверяя целостность указанных архивов.
    Примеры:
    Протестировать архивы в текущем каталоге:
    rar t *
    или для Unix-систем:
    rar t '*'
    Протестировать архивы во всех подкаталогах, начиная с текущего:
    rar t -r *
    или для Unix-систем:
    rar t -r '*'
    u Обновить файлы в архиве.
    Эта команда добавляет файлы, которых ещё нет в архиве, и обновляет
    только те файлы в архиве, добавляемые версии которых новее.
    v[t[a],b]
    Показать подробное содержание архива
    [с технической информацией [полной], минимально].
    v : атрибуты, размер, упакованный размер, степень сжатия, дата,
    время, контрольная сумма и имя файла в архиве, по одному
    файлу на строку. Если файл зашифрован, то строка начинается
    с "*". При использовании контрольных сумм BLAKE2sp выводятся
    только два первых и последний символы.
    vt : более подробные сведения о файле в многострочном режиме
    (контрольная сумма, операционная система, в которой был
    создан архив, параметры сжатия и др.).
    vta : подробные сведения не только о файлах, но и о служебных
    заголовках (потоки NTFS и данные о правах доступа).
    vb : только имена файлов с путями, по одному на строку, без
    какой-либо дополнительной информации.
    Чтобы вывести содержание всех томов многотомного архива,
    используйте ключ -v. Например: rar v -v vol.part1.rar
    Команды "vt", "vta" и "vb" эквивалентны командам "lt", "lta"
    и "lb" соответственно.
    x Извлечь файлы с полными путями.
    Примеры:
    1) Извлечь файл 10cents.txt из архива dime в текущий каталог,
    не показывая комментарий архива
    rar x -c- dime 10cents.txt
    2) Извлечь все файлы *.txt из docs.rar в каталог c:\docs
    rar x docs.rar *.txt c:\docs\
    3) Извлечь всё содержимое архива docs.rar в текущий каталог
    rar x docs.rar
    Ключи RAR (используются вместе с командами)
    -------------------------------------------
    -? Показать справочную информацию о командах и ключах.
    Та же информация отображается при запуске RAR без аргументов
    или если какие-то из них указаны неправильно.
    -- Прервать дальнейший поиск ключей в командной строке.
    Данный ключ указывает, что после него в командной строке
    больше нет ключей. Это может пригодиться, если имя архива или
    файла начинается с символа "-". Без ключа "--" подобное имя
    будет трактоваться как ключ.
    Пример:
    rar a -s -- -StrangeName
    В данном примере все файлы из текущего каталога добавляются
    в непрерывный архив с именем -StrangeName.
    -@[+] Запретить [разрешить] списки файлов.
    Если при обработке командной строки встречается символ "@",
    RAR считает, что далее указаны списки файлов. Когда RAR
    обнаруживает параметр "@filename", по умолчанию он пытается
    прочитать файл "filename", считая, что в нём находится список
    файлов. Однако если имеется файл с именем "@filename", то RAR
    считает параметр "@filename" именем файла вместо того, чтобы
    прочитать список файлов из файла "filename".
    Ключ "-@[+]" позволяет избежать такой неопределённости, чётко
    указав, как нужно обрабатывать параметры, начинающиеся
    с символа "@".
    Если указать "-@", то все параметры, обнаруженные после этого
    ключа, будут считаться именами файлов, а не файлами-списками.
    Если указать "-@+", то все параметры, обнаруженные после этого
    ключа, будут считаться файлами-списками, а не именами файлов.
    Этот ключ не влияет на обработку параметров, которые указаны
    в командной строке ДО него.
    Пример:
    Протестировать в архиве файл @Home:
    rar t -@ notes.rar @Home
    -ac Снять атрибут "Архивный" у файлов после их архивации или
    извлечения (только в версии RAR для Windows).
    Если ключ "-ac" применяется при архивировании, то по окончании
    операции атрибут "Архивный" будет снят у успешно упакованных
    файлов.
    Если ключ "-ac" применяется при распаковке, то атрибут "Архивный"
    будет снят у извлечённых файлов.
    На атрибуты каталогов этот ключ не влияет.
    -ad[1,2]
    Использовать альтернативный целевой путь.
    Этот ключ может пригодиться при распаковке группы архивов.
    Ключи -ad и -ad1 создают отдельный каталог для файлов, извлекаемых
    из каждого архива. С ключом -ad эти отдельные каталоги создаются
    в целевом каталоге, а с ключом -ad1 – в каталоге каждого архива.
    С ключом -ad2 распаковываемые файлы помещаются непосредственно
    в каталог каждого архива. Отдельные каталоги не создаются.
    Указание целевого каталога для ключей -ad1 и -ad2 игнорируется.
    Примеры:
    1) rar x -ad *.rar data\
    RAR будет создавать в каталоге "data" подкаталоги для
    каждого распаковываемого архива.
    2) rar x -r -ad1 arc\*.rar
    RAR будет рекурсивно сканировать каталог "arc" в поиске
    архивов *.rar и создавать подкаталоги в каталоге каждого
    архива.
    -ag[формат]
    Добавить к имени архива текущие дату и время.
    Этот ключ добавляет к имени архива текущие дату и время при
    создании или обработке архива. Может пригодиться при регулярном
    создании резервных копий.
    По умолчанию принимается формат YYYYMMDDHHMMSS, который можно
    переопределить с помощью параметра "формат" этого ключа.
    Допустимые символы:
    Y год
    M месяц
    MMM месяц в виде строки (янв, фев и т.д.)
    W порядковый номер недели (начало недели – понедельник)
    A номер дня недели (понедельник – 1, воскресенье – 7)
    D день месяца
    E номер дня в году
    H часы
    M минуты (первые два 'M' после часов считаются минутами)
    I минуты (обрабатывается как минуты вне зависимости от места часов)
    S секунды
    N номер архива (RAR ищет уже существующий архив со
    сгенерированным именем, и если таковой обнаруживается,
    то увеличивает номер архива, чтобы сгенерировать
    уникальное имя);
    при создании томов форматирующий символ N не поддерживается;
    при выполнении операций, не связанных с архивированием,
    например при извлечении, RAR выбирает имеющийся архив
    с именем, предшествующим первому неиспользуемому имени, либо
    устанавливает N равным 1, если такого архива не существует
    Каждый из указанных выше символов форматирующих строк
    соответствует только одному символу, добавляемому к имени
    архива. Например, для двухсимвольного номера недели используйте WW,
    а для обозначения года из четырёх цифр – YYYY.
    Если форматирующая строка начинается с символа "+", то положения
    строки даты и базового имени архива меняются местами, то есть дата
    будет предшествовать имени архива.
    Если первый символ в форматирующей строке – "F", то остальная
    часть строки интерпретируется как строка формата по умолчанию для
    ключа -ag. Ключ -agf<формат_по_умолчанию> имеет практический смысл
    только при помещении его в конфигурационный файл rar.ini или в
    переменную среды RARINISWITCHES. Например, если в переменной среды
    RARINISWITCHES задать -agfYYYY-MMM-DD, то при указании ключа -ag без
    параметра будет подразумеваться форматирующая строка YYYY-MMM-DD.
    Строка формата может содержать необязательный текст,
    заключённый в фигурные скобки "{" и "}". Этот текст будет
    вставлен в имя архива.
    Все остальные символы добавляются к имени архива без изменений.
    Будьте осторожны с ключом "-ag" при обработке уже существующих
    архивов. В зависимости от строки формата и времени, прошедшего
    с момента предыдущего использования ключа "-ag", имена
    сгенерированного и имеющегося архивов могут оказаться разными.
    В этом случае RAR вместо обработки уже существующего архива
    создаст или откроет новый. Можно воспользоваться ключом "-log",
    чтобы записать сгенерированное имя архива в файл и затем
    прочитать его из файла для дальнейшей обработки.
    Примеры использования форматов:
    1) Стандартный формат YYYYMMDDHHMMSS:
    rar a -ag backup
    2) Формат DD-MMM-YY:
    rar t -agDD-MMM-YY backup
    3) Формат YYYYMMDDHHMM, причём дата помещается перед "backup":
    rar a -ag+YYYYMMDDHHMM backup
    4) Формат YYYY-WW-A с полями описания:
    rar a -agYYYY{год}-WW{неделя}-A{день_недели} backup
    5) Формат YYYYMMDD и номер архива. Это позволяет генерировать
    уникальные имена, даже если маска формата YYYYMMDD
    используется чаще одного раза в день:
    rar a -agYYYYMMDD-NN backup
    -ai Игнорировать файловые атрибуты.
    Если этот ключ используется при распаковке, то у извлекаемых
    файлов не будут устанавливаться атрибуты, сохранённые в архиве.
    Вместо этого файлам назначаются атрибуты, которые ОС присваивает
    по умолчанию всем вновь создаваемым файлам.
    Если этот ключ используется при архивировании, то вместо
    действительных атрибутов сохраняются предустановленные значения,
    типичные для файла или каталога.
    В Windows это относится к атрибутам "Архивный", "Системный",
    "Скрытый" и "Только чтение". В Unix-системах – user, group и
    другие файловые права.
    -am[s,r]
    Сохранить/восстановить имя и время архива.
    Ключ -ams сохраняет в архиве метаданные, в том числе исходное имя
    и время создания архива. Этот ключ можно использовать с командами
    модификации архива, такими как "a" или "ch".
    Сохранённые метаданные отображаются в заголовке списка содержимого
    архивов, выдаваемого командами "l" и "v".
    При использовании вместе с -tk или -tl ключ -ams сохраняет время
    модификации архива, установленное этими ключами.
    Ключ -amr переименовывает архив в сохранённое имя. Также он
    устанавливает сохранённое время как время создания и модификации
    архива в Windows и как время модификации архива в Unix-системах.
    Этот ключ можно использовать только вместе с командой "ch",
    которая игнорирует все остальные ключи модификации архива, если
    указан -amr.
    Ключ -am без модификаторов s и r рассматривается как -ams.
    Примеры:
    1) создать архив files.rar и сохранить в нём его метаданные
    rar a -am files.rar
    2) восстановить исходное имя архива myfiles.rar
    rar ch -amr myfiles.rar
    -ao Добавить файлы с установленным атрибутом "Архивный"
    (только в версии RAR для Windows).
    Если ключ "-ao" используется при архивировании, то в архив будут
    добавлены только файлы с атрибутом "Архивный". Этот ключ не влияет
    на каталоги, поэтому все подходящие каталоги добавляются вне
    зависимости от их атрибутов. Если нужно исключить записи
    о каталогах, то укажите ключ "-ed".
    Пример:
    rar a -r -ac -ao f:backup c:\*.*
    В данном примере в архив f:backup добавляются все файлы
    с диска C:, имеющие установленный атрибут "Архивный", после
    чего этот атрибут у всех добавленных файлов снимается.
    -ap<путь>
    Указать путь внутри архива.
    Если ключ используется при архивировании, то заданный с помощью
    него путь добавляется к помещаемым в архив файлам.
    Если ключ используется при распаковке, то заданный с помощью
    него путь удаляется из имён извлекаемых файлов.
    Например, если вы хотите добавить файл readme.txt в каталог
    DOCS\ENG в архиве release, то выполните команду:
    rar a -apDOCS\ENG release readme.txt
    Если нужно извлечь ENG в текущий каталог, то наберите:
    rar x -apDOCS release DOCS\ENG\*.*
    -as Синхронизировать содержимое архива.
    Если ключ используется при архивировании, то из архива будут
    удалены те файлы, которых нет среди добавляемых. Этот ключ
    удобно использовать вместе с ключом "-u" (обновить) для
    синхронизации содержимого архива и архивируемого каталога.
    Например, после команды
    rar a -u -as backup sources\*.cpp
    в архиве backup.rar останутся только файлы *.cpp из каталога
    sources, а все остальные будут удалены. Это похоже на
    создание нового архива, но за одним важным исключением:
    если после предыдущей архивации файлы не изменялись, то
    операция будет выполнена значительно быстрее, чем создание
    нового архива.
    -c- Не показывать комментарии.
    -cfg- Игнорировать файл конфигурации и переменную среды RARINISWITCHES.
    -cl Преобразовывать имена файлов в нижний регистр.
    -cu Преобразовывать имена файлов в верхний регистр.
    -df Удалить файлы после архивации.
    Этот ключ перемещает файлы в архив. При использовании вместе
    с командой "a" ключ выполняет то же действие, что и команда "m".
    -dh Открывать совместно используемые файлы.
    Этот ключ включает в обработку файлы, открытые для записи
    другими программами.
    Ключ "-dh" может быть полезен, если какое-то приложение разрешает
    доступ к файлу для чтения, но при запрете всех остальных типов
    обращения к файлу операция открытия файла вызывает ошибку.
    Это опасный ключ, так как он позволяет архивировать файлы,
    которые в тот же момент могут быть изменены другой программой.
    Если же внутренняя структура добавленного в архив файла будет
    нарушена, то при последующем извлечении его уже не удастся
    открыть предназначенной для этого программой.
    Используйте ключ очень осторожно!
    -dr Удалить файлы в Корзину
    (только в версии RAR для Windows).
    Удалить файлы после архивирования и поместить их в Корзину.
    -ds Не сортировать файлы при добавлении в непрерывный архив.
    -dw Уничтожить (затереть) файлы после архивации.
    Удалить файлы после архивирования, предварительно перезаписав
    содержащиеся в них данные нулевыми байтами, чтобы удалённые
    файлы нельзя было восстановить; файл усекается и ему даётся
    временное имя.
    Имейте в виду, что эта функция предназначена для обычных жёстких
    дисков. На твердотельных накопителях (SSD) перезапись исходных
    данных может не работать из-за применяемой в SSD технологии
    Wear Leveling (перераспределение блоков при записи) и более
    сложной адресации данных.
    -e[+]<атр>
    Указать маску атрибутов для исключения или включения файлов
    в обработку.
    Здесь <атр> – число в десятичном, восьмеричном (если начинается
    с "0") или шестнадцатеричном (если начинается с "0x") формате.
    По умолчанию, без символа "+" перед <атр>, этот ключ определяет
    маску исключения из обработки. Так, если результат побитового
    И (AND) между <атр> и действительными атрибутами файла ненулевой,
    то такой файл обрабатываться не будет.
    Если указан символ "+" перед <атр>, этот ключ определяет
    маску включения в обработку. То есть будут обрабатываться только те
    файлы, которые имеют хотя бы один из указанных в маске атрибутов.
    В версии RAR для Windows для указания атрибутов вместо цифровой
    маски можно использовать символы D, S, H, A и R, обозначающие,
    соответственно, атрибуты "Каталог", "Системный", "Скрытый",
    "Архивный" и "Только чтение".
    Порядок перечисления атрибутов не имеет значения.
    В версии RAR для Unix ключ распознаёт символы D и V, обозначающие
    атрибуты каталога и устройства, соответственно.
    Примеры:
    1) Заархивировать только имена каталогов, но не их содержимое:
    rar a -r -e+d каталоги
    2) Не упаковывать файлы с атрибутами "Системный" и "Скрытый":
    rar a -esh файлы
    3) Не извлекать файлы с атрибутом "Только чтение":
    rar x -er файлы
    -ed Не добавлять пустые каталоги.
    Этот ключ запрещает сохранять в создаваемом архиве записи
    каталогов. При распаковке такого архива RAR создаст непустые
    каталоги на основе путей к содержащимся в них файлам. Информация
    о пустых каталогах будет потеряна. Также будут потеряны все
    атрибуты непустых каталогов (права доступа, потоки и пр.)
    за исключением их имён, поэтому данный ключ следует применять
    только тогда, когда сохранять такую информацию не требуется.
    Если ключ "-ed" используется вместе с командой "m" или
    с ключом "-df", то пустые каталоги удаляться не будут.
    -ep Исключить пути из имён.
    Если ключ указан при архивировании, то файлы добавляются
    в архив без информации об их путях. Это может привести к тому, что
    в одном каталоге архива окажется несколько файлов с одним и тем же
    именем. Будьте внимательны!
    Если ключ указан при распаковке, то у извлекаемых файлов будут
    игнорироваться хранящиеся в архиве пути, то есть все файлы
    извлекаются в один и тот же целевой каталог.
    -ep1 Исключить базовый каталог из имён.
    Не сохранять в архиве или не извлекать путь, введённый в командной
    строке. Игнорируется, если путь содержит шаблоны.
    Примеры:
    1) Добавить все файлы и каталоги из каталога tmp в архив test,
    исключив саму строку "tmp\" из путей заархивированных файлов:
    rar a -ep1 -r test tmp\*
    Это эквивалентно выполнению следующих команд:
    cd tmp
    rar a -r ..\test
    cd ..
    2) Извлечь соответствующие маске "images\*" файлы в каталог
    dest\, удалив "images\" из путей создаваемых файлов:
    rar x -ep1 data images\* dest\
    -ep2 Сохранять полные пути файлов при архивировании (кроме буквы диска
    и завершающего разделителя пути).
    -ep3 Сохранять полные пути файлов, включая буквы дисков
    (только в версии RAR для Windows).
    При архивировании ключ "-ep3" сохраняет полные пути добавляемых
    файлов, включая букву диска. Символ признака дисков (двоеточие)
    заменяется символом подчёркивания ("_").
    Если ключ "-ep3" указан при распаковке архива, символы
    подчёркивания снова заменяются двоеточиями, а извлекаемые файлы
    будут созданы в их исходных каталогах и дисках. Если при этом
    также указан целевой путь, то он игнорируется.
    Этот ключ полезен для резервного копирования информации
    с нескольких дисков в один архив. Например, команда
    rar a -ep3 -r backup.rar c:\ d:\ e:\
    создаст резервную копию дисков C:, D: и E:, а команда
    rar x -ep3 backup.rar
    восстановит из неё все данные с абсолютными путями.
    Соблюдайте осторожность: ключ "-ep3" следует использовать,
    только если вы уверены, что распаковываемый архив не содержит
    никаких "злонамеренных" файлов. Иными словами, применяйте этот
    ключ только с архивами, созданными лично вами или людьми, которым
    вы доверяете. Причина в том, что данный ключ позволяет
    перезаписать любой файл в любом каталоге вашего компьютера,
    включая важные системные файлы, поэтому его следует применять
    только для резервного копирования.
    -ep4<путь>
    Исключить префикс пути из имён.
    Если этот ключ используется при архивировании, указанный путь
    исключается из имён архивов, если он находится в начале такого
    имени, но не совпадает со всем именем. Сравнение выполняется с
    именами, уже подготовленными для сохранения в архиве, с удалёнными
    буквами дисков и завершающими разделителями пути.
    Например, команда
    rar a -ep4texts\books archive c:\texts\books\technical
    удалит "text\books" из имён в архиве, так что они будут начинаться
    с 'technical'. Поскольку сравнение выполняется с именами в том
    видео, в каком они хранятся в архиве, нельзя использовать
    -ep4c:\texts\books.
    Если этот ключ используется при извлечении, он работает аналогично
    ключу -ap<путь>. Путь удаляется, если он присутствует в начале
    имени заархивированного файла. Например, команда
    rar x -ep4texts\books archive
    удалит 'texts\books' из таких путей в архиве, которые начинаются
    с него.
    -f Обновить имеющиеся файлы.
    Можно использовать как при архивировании, так и при
    распаковке. Командная строка "a -f" эквивалентна команде "f".
    Этот ключ также допускается применять с командой "m" или "mf".
    Если ключ "-f" используется вместе с командами "x" или "e", то
    из архива будут извлечены только те файлы, которые уже есть на
    диске, но имеют более старые даты, чем соответствующие им файлы
    в архиве.
    Если файлу в архиве не соответствует ни один из файлов на диске,
    то такой файл не будет извлечён из архива.
    -hp[пароль]
    Шифровать содержимое и имена файлов и папок.
    По своему действию этот ключ похож на "-p[пароль]", но отличается
    тем, что включает шифрование не только содержимого файлов,
    но и другой отображаемой информации, например имён файлов.
    При указании этого ключа шифруются все важные области архива,
    включая данные файлов, имена, размеры, атрибуты, комментарии
    и другие блоки, благодаря чему обеспечивается более высокая
    степень защиты.
    Архив, зашифрованный с ключом "-hp", без пароля невозможно
    не только распаковать, но даже просмотреть список содержащихся
    в нём файлов.
    Пример:
    rar a -hpfGzq5yKw secret report.txt
    Эта команда добавит файл report.txt в зашифрованный архив
    secret.rar с использованием пароля "fGzq5yKw".
    -ht[b|c]
    Выбрать тип хеша [BLAKE2 или CRC32] для контрольных сумм.
    В архивах RAR целостность данных определяется по контрольным
    суммам, вычисляемым и сохраняемым для каждого файла в архиве.
    Для вычисления контрольных сумм RAR по умолчанию использует
    функцию CRC32. В архивах формата RAR5 вместо CRC32 можно
    применять хеш-функцию BLAKE2sp.
    Хеш BLAKE2sp выбирается ключом "-htb", а CRC32 – ключом "-htc".
    Так как по умолчанию используется CRC32, указывать ключ "-htc"
    нужно только тогда, когда требуется переопределить режим "-htb"
    в конфигурации RAR.
    Длина вывода CRC32 составляет 32 бита. Возможностей CRC32 хватает
    для определения большинства непреднамеренных ошибок в данных,
    но их недостаточно для проверки подлинности файловых данных.
    Иными словами, если два файла имеют одну и ту же сумму CRC32,
    нет гарантии, что у этих файлов одинаковое содержимое.
    Длина вывода BLAKE2sp равна 256 битам. Так как это криптостойкая
    хеш-функция, она практически гарантирует, что если у двух файлов
    одинаковое значение BLAKE2sp, содержимое этих файлов также
    одинаково. Кроме того, у BLAKE2sp надёжнее определение ошибок,
    чем у более короткого CRC32.
    Поскольку вывод BLAKE2sp длиннее, при указании ключа "-htb"
    результирующий архив получается чуть большего объёма.
    Если заголовки архива не зашифрованы (не указан ключ "-hp"), то
    контрольные суммы зашифрованных файлов RAR5 изменены с помощью
    особого зависящего от пароля алгоритма, чтобы по контрольным
    суммам нельзя было угадать содержимое файлов. Поэтому не ждите,
    что контрольные суммы зашифрованных файлов совпадут с обычными
    значениями CRC32 и BLAKE2sp.
    Этот ключ поддерживается только для формата RAR5.
    Контрольные суммы файлов в архиве можно посмотреть командами
    "vt" или "lt".
    Пример:
    rar a -htb lists.rar *.lst
    Эта команда добавит файлы *.lst в архив lists.rar с использованием
    контрольных сумм BLAKE2sp.
    -id[c,d,n,p,q]
    Запретить вывод сообщений.
    -idc : не показывать строку с авторскими правами (copyright).
    -idd : не показывать строку "Готово" в конце операции.
    -idn : не показывать имена файлов и папок в архиве при
    создании, тестировании или распаковке архива. Не показывать
    сообщения о создании папок при распаковке файла в
    несуществующую папку. Также может влиять на ряд других
    команд обработки архивов. Не скрывает другие сообщения и
    общий индикатор выполнения. Возможны небольшие визуальные
    дефекты, например, процент выполнения может накладываться
    на несколько последних символов сообщения об ошибке.
    -idp : не показывать процентный индикатор хода выполнения.
    -idq : "тихий" режим (выводить на экран только ошибки и запросы).
    Допускается указывать сразу несколько модификаторов этого ключа,
    например -idcdp
    -ieml[.][адрес]
    Отправить архив по электронной почте
    (только в версии RAR для Windows).
    Прикрепить к электронному письму архив, созданный или обновлённый
    командой добавления файлов. Чтобы использовать этот ключ,
    в компьютере должна быть установлена клиентская почтовая
    программа, совместимая с интерфейсом MAPI (этот интерфейс
    поддерживают большинство современных почтовых программ).
    Адрес назначения можно ввести непосредственно вместе
    с этим ключом или вообще его не указывать – тогда он будет
    запрошен почтовой программой. Допускается указывать несколько
    адресов, разделяя их запятыми или точками с запятой.
    Если следом за ключом "-ieml" добавить точку, то после успешного
    прикрепления архива к сообщению электронной почты он будет удалён.
    Если этот ключ используется при создании многотомного архива,
    то каждый том прикрепляется к отдельному email-письму.
    -ierr Отправить все сообщения на stderr (в поток стандартного вывода ошибок).
    -ilog[имя]
    Записывать ошибки в файл-журнал.
    Записывать сообщения произошедших при работе ошибок в файл
    rar.log. Если параметр "имя" не указан, файл создаётся
    со следующими принимаемыми по умолчанию характеристиками:
    Unix-системы: файл .rarlog в домашнем каталоге пользователя
    Windows: файл rar.log в каталоге %APPDATA%\WinRAR
    Если параметр "имя" содержит имя файла без пути, RAR создаст
    файл-журнал с этим именем в указанном выше каталоге по умолчанию.
    Если нужно изменить расположение файла-журнала, указывайте
    в параметре "имя" полное имя с путём.
    По умолчанию файл-журнал сохраняется в кодировке
    UTF-16 little endian, но с помощью ключа "-sc<кодировка>g" можно
    указать другую кодировку. Например, ключ "-scag" задаёт
    "родную" однобайтовую кодировку.
    Пример:
    rar a -ilogc:\log\backup.log backup d:\docs
    В случае ошибок эта команда создаст журнал "c:\log\backup.log".
    -inul Не показывать никаких сообщений.
    -ioff[n]
    Выключить компьютер по окончании операции
    (только в версии RAR для Windows).
    -ioff : выключить компьютер.
    -ioff1 : выключить компьютер.
    -ioff2 : перевести компьютер в состояние гибернации.
    -ioff3 : перевести компьютер в состояние сна.
    Соответствующие функции управления электропитанием должны
    поддерживаться операционной системой.
    Если с этим ключом было запущено несколько копий RAR,
    компьютер будет выключен по завершении работы последней
    копии.
    -isnd[-]
    Включить/отключить звуковые оповещения.
    Укажите -isnd, чтобы включить звуки, и -isnd-, чтобы выключить.
    -iver Показать версию архиватора и выйти.
    Можно просто выполнить команду "RAR -iver".
    -k Заблокировать архив.
    Если указать этот ключ при операции, изменяющей архив, то затем
    архив уже нельзя модифицировать средствами RAR – любая
    изменяющая архив команда будет игнорироваться.
    -kb Оставлять на диске файлы, извлечённые с ошибками.
    По умолчанию RAR удаляет файлы, у которых при извлечении были
    обнаружены ошибки контрольной суммы. Этот ключ указывает,
    что файлы с ошибками в контрольных суммах надо оставлять на диске.
    -log[формат][=имя]
    Записывать имена в файл-журнал.
    Этот ключ служит для записи имён архива и файлов в указанный
    текстовый файл при использовании с командами архивирования,
    извлечения, удаления и выдачи списка содержимого.
    Поведение ключа определяется параметром "формат", который может
    состоять из одного или нескольких перечисленных ниже символов:
    A : записать в журнал имена архивов. Если RAR создаёт или
    обрабатывает тома, записываются имена всех томов.
    F : записать в журнал имена обработанных файлов.
    В их число входят файлы, добавленные в архив, извлечённые
    и удалённые из архива, а также файлы внутри архива,
    выведенные командой выдачи списка содержимого.
    P : если журнал с указанным именем существует, то добавить
    данные в имеющийся журнал, а не создавать новый.
    U : записывать данные в кодировке Юникод.
    Если не указаны ни "A", ни "F", то подразумевается "A".
    Параметр "имя" позволяет указать имя файла-журнала.
    Он должен быть отделён от параметра "формат" символом "=".
    Если параметр "имя" не указан, будет использоваться
    принимаемое по умолчанию имя rarinfo.log.
    В одной командной строке разрешается указывать несколько
    ключей "-log".
    Этот ключ может быть особенно полезен, когда нужно обработать
    в пакетном сценарии архив, созданный с ключами "-ag" или "-v".
    Можно указать "-loga=arcname.txt" при создании архива, а затем
    прочитать из arcname.txt имя архива, сгенерированное RAR,
    с помощью соответствующей команды. Например, в пакетном файле
    Windows она может быть такой: set /p name=<arcname.txt.
    Примеры:
    1) записать имена созданных томов в файл vollist.txt:
    rar a -v100m -loga=vollist.txt volume.rar c:\data
    2) записать сгенерированное имя архива в файл backup.txt в Юникоде:
    rar a -ag -logau=backup.txt backup.rar myfiles\*
    3) записать в файл vollist.txt имена протестированных томов,
    а в файл filelist.txt – имена протестированных
    заархивированных файлов внутри томов:
    rar t -log=vollist.txt -logf=filelist.txt volume.part01.rar
    -m<n> Указать метод упаковки.
    Доступны следующие методы:
    -m0 Без сжатия : добавить файлы в архив без сжатия
    -m1 Скоростной : самое быстрое и наименее сильное сжатие
    -m2 Быстрый : быстрое сжатие
    -m3 Обычный : обычное сжатие (по умолчанию)
    -m4 Хороший : более сильное сжатие
    -m5 Максимальный : самое сильное и наиболее медленное сжатие
    Если этот ключ не указан, используется "-m3" (обычное сжатие).
    -mc<параметры>
    Указать дополнительные параметры сжатия.
    Неправильное применение этого ключа может привести к
    ухудшению скорости и степени сжатия.
    Синтаксис ключа:
    -mc[каналы][режим][+ или -]
    где <режим> – односимвольное поле, указывающее алгоритм
    сжатия, который должен быть сконфигурирован.
    Может принимать следующие значения:
    D : дельта-сжатие
    E : сжатие исполняемых файлов архитектуры x86
    L : поиск на большом расстоянии
    X : исчерпывающий поиск
    Знак "+" в конце ключа указывает, что выбранный алгоритм
    должен быть использован для всех обрабатываемых данных,
    а знак "-" отключает этот алгоритм совсем. Если не указан
    ни плюс, ни минус, RAR выбирает режимы автоматически в
    зависимости от данных и текущего метода сжатия.
    Ключ "-mc-" запрещает все режимы.
    Параметр <каналы> используется дельта-сжатием и игнорируется
    другими режимами. Ниже описаны доступные режимы.
    Дельта-сжатие
    ~~~~~~~~~~~~~
    RAR разделяет данные на несколько однобайтовых каналов и
    вычисляет разницу между ними. Дельта-сжатие способно
    улучшить степень сжатия табличных данных. Параметром <каналы>
    задаётся количество байтовых каналов (от 1 до 31).
    Сжатие исполняемых файлов архитектуры x86
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Может улучшить степень сжатия 32- и 64-битных исполняемых
    файлов x86.
    Поиск на большом расстоянии
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Включает алгоритм поиска, предназначенный для эффективного
    поиска более длинных и удалённых друг от друга повторяющихся
    блоков данных. Это может помочь улучшить степень, а иногда и
    скорость сжатия избыточных данных, таких как большие текстовые
    файлы. Этот алгоритм увеличивает требования к памяти при
    архивировании, но не влияет на память и скорость при
    извлечении.

    Если ни -mcl+, ни -mcl- не указаны, то поиск на большом
    расстоянии применяется в зависимости от метода сжатия, размера
    словаря и других параметров. Этот алгоритм требуется и
    включается автоматически для словарей размером более 4 ГБ, где
    его нельзя отключить с помощью ключа -mcl-.

    Режим поиска на большом расстоянии применим к методам сжатия
    -m2..-m5 и игнорируется для -m1.
    Исчерпывающий поиск
    ~~~~~~~~~~~~~~~~~~~
    Включает гораздо более медленный, но более исчерпывающий
    алгоритм поиска и сжатия повторяющихся данных, благодаря чему
    можно достичь дополнительного выигрыша в сжатии некоторых типов
    избыточных данных, но на значительно меньшей скорости. Для
    эффективной реализации этого режима необходим поиск на большом
    расстоянии, поэтому ключ -mcx активирует его автоматически.
    Пример:
    RAR a -s -md1g -mcx texts *.txt
    Эта команда создаст непрерывный архив texts.rar со словарём 1 ГБ
    и исчерпывающим поиском повторяющихся данных.
    -md[x]<размер>[k,m,g]
    Указать размер словаря в КБ, МБ или ГБ.
    Скользящий словарь – это специальная область памяти, используемая
    алгоритмом сжатия. Если размер сжимаемого файла (или всех
    сжимаемых файлов, если архив непрерывный) больше размера словаря,
    то увеличение размера словаря обычно улучшает степень сжатия,
    уменьшает скорость обработки и увеличивает требования к объёму
    памяти.
    Для архивов формата RAR5 размер словаря может принимать следующие
    значения: 128 КБ, 256 КБ, 512 КБ,
    1 МБ, 2 МБ, 4 МБ, 8 МБ, 16 МБ, 32 МБ, 64 МБ, 128 МБ, 256 МБ, 512 МБ,
    1 ГБ, 2 ГБ, 4 ГБ.
    Начиная с RAR 7.0, максимальный размер словаря увеличен до 64 ГБ.
    Для словарей больше 4 ГБ размер может отличаться от степени двойки.
    Для распаковки таких архивов требуется RAR версии 7.0 и новее.
    По умолчанию RAR отказывается распаковывать архивы со словарём
    больше 4 ГБ, чтобы предотвратить неожиданное выделение большого
    объёма памяти. Используйте ключ -md<размер> или -mdx<размер>,
    чтобы разрешить распаковку архивов со словарём до указанного
    размера включительно. В отличие от -md<размер>, ключ -mdx<размер>
    применяется только для извлечения и может быть добавлен в файл
    конфигурации rar.ini или в переменную среды RARINISWITCHES без
    влияния на команды архивирования.
    Модификаторы "k", "m" и "g", указываемые после размера, задают
    единицы измерения в килобайтах, мегабайтах и гигабайтах, например,
    ключ -md64m указывает, что размер словаря составит 64 МБ.
    Если модификатор отсутствует, то для ключа -md<размер>
    предполагаются мегабайты, а для ключа -mdx<размер> – гигабайты,
    поэтому ключи -md64m и -md64 или -mdx8 и -mdx8g равнозначны.
    Требования к памяти для сжатия различаются в зависимости от
    размера словаря и наличия ключа -mcl, разрешающего поиск
    повторяющихся данных на большом расстоянии. По очень
    приблизительной оценке, для словаря 1 ГБ требуется памяти в
    семь раз больше, а для словаря 64 ГБ – в полтора раза.
    При распаковке требуется памяти чуть больше, чем один размер
    словаря.
    Если размер всех исходных файлов для непрерывного архива или
    размер наибольшего исходного файла для обычного (не непрерывного)
    архива хотя бы вдвое меньше заданного размера словаря, то RAR
    может уменьшить размер словаря. Это снижает требования к памяти,
    не ухудшая сжатие.
    По умолчанию размер скользящего словаря составляет 32 МБ.
    Пример:
    RAR a -s -md128 lib *.dll
    Эта команда создаст непрерывный архив RAR5 со словарём 128 МБ.
    -me[параметры]
    Задать параметры шифрования.
    На данный момент поддерживается только параметр "s". Вы можете
    использовать ключ -mes, чтобы пропускать зашифрованные файлы
    при извлечении или тестировании.
    -mlp Использовать большие страницы памяти
    (только в версии RAR для Windows).
    Использовать более крупные единицы выделения памяти, что может
    ускорить архивирование и, в некоторых случаях, извлечение.
    Обычно прирост производительности более значителен для больших
    словарей сжатия и медленных методов сжатия.
    Для этого ключа требуется политика "Блокировка страниц в памяти",
    и если она отсутствует, RAR предлагает назначить её текущей
    учётной записи пользователя, сделав её доступной и для других
    программ. Для активации вновь назначенной политики необходимо
    перезапустить Windows.
    Большие страницы памяти не могут быть помещены в файл подкачки
    Windows и всегда занимают физическую память. Если указан этот
    ключ, диспетчер задач Windows может отображать неверные значения
    использования памяти для RAR.
    Пример:
    rar a -mlp backup.rar data\*

    -ms[список]
    Указать расширения файлов для архивирования без сжатия.
    С помощью этого ключа можно указать файлы тех типов, которые
    нужно помещать в архив не сжимая.
    При правильном применении это может существенно повысить
    скорость архивирования без заметных потерь в степени сжатия
    всего архива.
    Необязательный параметр <список> позволяет указать список
    расширений файлов; расширения должны быть перечислены через
    точку с запятой (;). Например, ключ "-msrar;zip;jpg" укажет,
    что нужно помещать в архив без сжатия все архивы RAR
    и ZIP, а также изображения в формате JPG. В списке также
    допускается применять символы подстановки (шаблоны), поэтому
    ключ "-ms*.rar;*.zip;*.jpg" имеет точно такое же значение.
    Разрешается использовать несколько ключей "-ms", например
    "-msrar -mszip" вместо "-msrar;zip".
    В Unix-системах ключ "-ms", содержащий несколько типов файлов,
    должен быть заключён в кавычки, чтобы препятствовать обработке
    знаков 'точка с запятой' в оболочке Unix. Либо можно
    использовать отдельные ключи "-ms<тип>" для каждого типа файлов.
    Если параметр <список> не указан, то ключ "-ms" будет
    использовать набор расширений, принимаемый по умолчанию:
    7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lz, lzh, mp3,
    rar, taz, tbz2, tgz, txz, zst, xz, z, zip, zipx, tzst.
    -mt<потоки>
    Указать количество потоков
    (только в версии RAR для Windows).
    Параметр <потоки> может принимать значения от 1 до 64.
    Он определяет рекомендуемое число активных потоков для алгоритма
    сжатия, а также для других модулей RAR, способных запускать
    несколько потоков. RAR пытается следовать этой рекомендации,
    но иногда реальное количество активных потоков может превышать
    указанное значение.
    Изменение параметра <потоки> оказывает небольшое воздействие
    на степень сжатия, поэтому архивы, созданные с разными ключами
    "-mt", будут иметь слегка различающиеся размеры, даже если все
    остальные параметры упаковки были одинаковые.
    Если ключ "-mt" не указан, RAR попытается определить число
    доступных процессоров и автоматически выберет оптимальное
    количество потоков.
    -n<файл>
    Дополнительный фильтр файлов, включённых в обработку.
    Применить маску как дополнительный фильтр к списку файлов,
    включённых в обработку. В качестве имени или частей имени
    допускается указывать шаблоны. Подробности о синтаксисе шаблонов
    см. в описании ключа "-x".
    Ключ "-n" можно указывать несколько раз в одной командной строке.
    Этот ключ не заменяет обычные маски файлов, которые по-прежнему
    нужно вводить в командной строке. Его назначение – дополнительная
    фильтрация, чтобы ограничить обработку только теми файлами,
    которые подходят под маску включения, определённую в ключе "-n".
    Иногда такой способ помогает сократить длину командной строки.
    Например, если нужно упаковать в архив text.rar все файлы
    *.txt и *.lst в каталогах Project и Info, можно ввести
    следующую команду:
    rar a -r text Project\*.txt Project\*.lst Info\*.txt Info\*.lst
    либо воспользоваться ключом "-n":
    rar a -r -n*.txt -n*.lst text Project Info
    -n@ Прочитать дополнительные маски фильтрации c stdin.
    -n@<файл-список>
    Прочитать дополнительные маски фильтрации из файла-списка.
    Этот ключ аналогичен ключу "-n<файл>", но с тем отличием, что
    маски фильтрации считываются из файла-списка. Если параметр
    <файл-список> не указан, имена файлов считываются с stdin
    (потока стандартного ввода).
    Этот ключ не заменяет обычные списки файлов или маски файлов,
    которые по-прежнему должны вводиться в командной строке.
    Это дополнительный фильтр, ограничивающий обработку только
    теми файлами, которые подходят под маску включения, определённую
    в ключе "-n".
    Пример:
    rar a -r -n@inclist.txt text Project Info @listfile.txt
    -o[+|-] Задать режим перезаписи.
    Может использоваться как при извлечении из архива, так и при
    обновлении файлов в архиве. Доступны следующие режимы:
    -o : Выдавать запрос перед перезаписью
    (по умолчанию – для извлечения файлов)
    -o+ : Перезаписывать все
    (по умолчанию – для обновления архивных файлов)
    -o- : Пропускать уже имеющиеся файлы
    -oc Устанавливать NTFS-атрибут "Сжатый"
    (только в версии RAR для Windows).
    Этот ключ позволяет восстанавливать у извлекаемых из архива
    файлов NTFS-атрибут "Сжатый".
    При создании архивов RAR всегда сохраняет у файлов состояние
    атрибута "Сжатый", но не восстанавливает его при извлечении,
    если только не указан ключ "-oc".
    -oh Сохранять жёсткие ссылки как ссылки, а не как файлы.
    Если среди архивируемых файлов содержится несколько жёстких
    ссылок, то при указании этого ключа первая жёсткая ссылка
    добавляется в архив как обычный файл, а остальные жёсткие ссылки
    из того же набора – как ссылки на этот первый файл.
    При извлечении таких файлов RAR будет создавать жёсткие ссылки,
    а не обычные файлы.
    После создания архива нельзя удалять или переименовывать первую
    жёсткую ссылку в архиве, иначе станет невозможным извлечение
    последующих ссылок. Если вы измените первую ссылку, последующие
    ссылки при извлечении также будут иметь изменённое содержимое.
    Для успешного извлечения последующих ссылок команда извлечения
    должна быть сначала вызвана для первой жёсткой ссылки.
    Этот ключ поддерживается только в архивах RAR5.
    -oi[0-4][:<мин_размер>]
    Сохранять одинаковые файлы как ссылки.
    Ключ "-oi0" (или просто "-oi-") отключает обработку идентичных
    файлов, то есть такие файлы сжимаются как обычные файлы. Этот ключ
    нужен для отмены действия другого значения ключа "-oi",
    сохранённого в конфигурации RAR.
    Если указан ключ "-oi1" (или просто "-oi"), то RAR перед началом
    архивирования анализирует содержимое файлов. Если обнаруживаются
    несколько идентичных файлов, первый файл из набора сохраняется
    как обычный файл, а все остальные файлы – как ссылки на этот
    первый файл. Это позволяет уменьшить размер архива, но накладывает
    некоторые ограничения на результирующий архив.
    Первый файл из набора идентичных файлов в созданном архиве нельзя
    удалять или переименовывать, потому что это сделает невозможным
    извлечение остальных ссылающихся на него файлов. Если изменить
    содержимое первого файла, то при извлечении изменёнными будут
    и все остальные ссылающиеся на него файлы.
    Хотя обычно можно распаковать ссылку, не распаковывая первый
    файл, в некоторых случаях может потребоваться включить в
    извлечение первый файл, чтобы успешно создать следующие файлы.
    К таким случаям относятся многотомный архив, хранящийся на
    нескольких съёмных носителях, и архивы, содержащие очень
    большое количество ссылок.
    Ключ "-oi" рекомендуется применять только при сжатии большого
    количества идентичных файлов и если архив в дальнейшем
    не предполагается изменять.
    Если все идентичные файлы достаточно малы, чтобы уместиться
    в словаре сжатия, указываемом ключом "-md<n>", то ключ "-s"
    даёт более гибкое решение, нежели "-oi".
    Ключ "-oi2" похож на "-oi1" с той лишь разницей, что имена
    обнаруженных идентичных файлов выводятся до начала архивации.
    Ключи "-oi3" и "-oi4" позволяют использовать RAR для создания
    списков идентичных файлов. Хотя для соблюдения правильного
    синтаксиса нужно указывать фиктивное имя архива, в этом режиме
    архив не создаётся и никакие данные не сжимаются.
    Если указан ключ "-oi3", выводятся размеры и имена файлов,
    а каждая группа идентичных файлов отделяется пустой строкой.
    Если указан ключ "-oi4", отображаются только имена файлов
    и в каждой группе файлов не выводится первый файл,
    то есть перечисляются только дубликаты.
    Необязательное значение <мин_размер> позволяет указывать порог
    минимального размера файлов. Файлы размером меньше заданного
    значения не анализируются и не считаются идентичными. Если данный
    параметр отсутствует, подразумевается принимаемое по умолчанию
    значение 64 КБ. Выбор слишком маленького значения <мин_размер>
    может привести к увеличению времени определения идентичных файлов.
    Ключи "-oi1" и "-oi2" поддерживаются только для формата RAR5.
    Примеры:
    1) rar a -oi archive
    Эта команда добавит содержимое текущей папки в архив archive.rar,
    сохраняя идентичные файлы как ссылки.
    2) rar a -oi3:1000000 -r dummy c:\photo\*.jpg
    Эта команда выводит список всех одинаковых файлов *.jpg размером
    равным миллиону байт или больше, найденных в каталоге c:\photo и
    его подкаталогах.
    -ol[a,-]
    Обрабатывать символические ссылки как ссылки
    [с абсолютными путями, пропускать].
    Хранить символические ссылки как ссылки, не архивируя
    содержимое файлов или каталога. В версии для Windows как ссылки
    также сохраняются точки соединения (reparse points).
    При извлечении из архива такие элементы восстанавливаются
    как символические ссылки или как точки соединения.
    Поддерживается версиями RAR для Windows и Unix-систем.
    Чтобы можно было создавать символические ссылки при извлечении
    в среде Windows, нужно запускать RAR от имени администратора.
    Если указан ключ "-ol", то при архивировании RAR добавляет все
    ссылки вне зависимости от их целевых объектов. При извлечении
    RAR по умолчанию пропускает символические ссылки, которые
    указывают на объекты вне целевого каталога, содержат абсолютные
    пути, чрезмерное количество элементов ".." в целевом объекте ссылки,
    либо другие потенциально опасные параметры ссылки. Чтобы разрешить
    извлечение таких ссылок, используйте ключ "-ola".
    Ссылки, указывающие на каталоги вне целевого каталога извлечения,
    могут представлять угрозу безопасности. Разрешайте их извлечение,
    только если уверены, что содержимое архива безопасно, например
    когда это созданная вами же резервная копия данных.
    Ссылки, которые RAR считает безопасными, извлекаются всегда – вне
    зависимости от ключа "-ol" или "-ola", если только не указан
    ключ "-ol-".
    Ключ "-ol-" пропускает символические ссылки при архивировании или
    извлечении.
    -om[-|1][=список]
    Восстановление веб-метки (Mark of the Web).
    Интернет-браузеры могут добавлять к загруженным файлам так
    называемую веб-метку (Mark of the Web). Она хранится в
    альтернативном NTFS-потоке данных Zone.Identifier и предоставляет
    информацию о зоне безопасности файла, исходном местоположении, а
    также другие необязательные поля. Различные программы могут
    использовать её в целях безопасности.
    По умолчанию консольный RAR не копирует содержимое веб-метки архива
    в файлы, извлечённые из этого архива, но с помощью ключа -om можно
    включить восстановление такой веб-метки архива.
    Если за этим ключом следует значение "1", все поля, помеченные
    веб-меткой, копируются из архива в извлечённые файлы. Если указан
    ключ -om без значения "1", то передаётся только значение зоны
    безопасности. Информация, содержащаяся в других полях, может быть
    полезна для идентификации источника файла, но она также способна
    раскрыть и потенциально тайные сведения, такие как местоположение
    загрузки файла, IP-адрес и другую конфиденциальную информацию,
    если файл будет передан другим лицам. Таким образом, поведение
    этого ключа по умолчанию без модификатора '1' заключается в том,
    чтобы опустить все поля, кроме значения зоны безопасности.
    Необязательный параметр "-" запрещает восстановление веб-метки и
    может использоваться для переопределения настроек в файле
    конфигурации rar.ini или в переменной среды RARINISWITCHES.
    Необязательный параметр <список> определяет список расширений
    файлов, разделённых точкой с запятой. Например, -om=doc;exe;bat
    заставит RAR восстанавливать веб-метку только для файлов
    *.doc, *.exe и *.bat. Также в списке можно указать шаблонные маски
    файлов, поэтому -om=*.doc;*.exe;*.bat тоже будут работать. Если
    список не указан, будут использоваться все извлечённые файлы.
    Чтобы веб-метку можно было восстанавливать при извлечении, её
    нужно сохранить при архивировании исходных файлов с помощью
    ключа -os.
    Примеры:
    1) rar x -om archive.rar
    Эта команда восстановит веб-метку архива на все извлечённые файлы.
    Будет включено только значение зоны безопасности.
    2) rar x -om1=doc;exe archive.rar
    Эта команда восстановит веб-метку архива у файлов *.doc и *.exe.
    Будут включены все поля веб-метки.
    -oni Разрешить потенциально несовместимые имена
    (только в версии RAR для Windows).
    Файловая система NTFS позволяет давать файлам имена с пробелами и
    точками в конце, а также с зарезервированными именами устройств,
    однако многие Windows-программы не умеют корректно обращаться с
    такими именами. Если этот ключ НЕ указан, то RAR при извлечении
    удаляет обнаруженные пробелы и точки в конце имён файлов, а в
    начало зарезервированных имён устройств, например aux, добавляет
    символ подчёркивания ("_")
    Указывайте ключ "-oni", только если требуется извлекать
    потенциально несовместимые имена такими, какие они есть.
    Это может быть связано с совместимостью или даже рисками для
    безопасности.
    -op<путь>
    Задать целевую папку для извлечения файлов.
    Этот ключ служит для указания места извлечения файлов командами
    'x' и 'e'. Если указанного каталога не существует, то RAR его
    создаст.
    В отличие от указываемого в командной строке параметра
    <путь_для_извлечения\>, ключ -op позволяет указывать пути без
    символа разделителя пути (слеша) в конце.
    Пример:
    rar x -opdest archive
    Эта команда распакует архив archive.rar в каталог 'dest'.
    -or Автоматически переименовывать файлы.
    Автоматически переименовывать извлекаемые файлы, если файл
    с таким же именем уже существует. Переименованный файл получает
    имя вида "filename(N).txt", где "filename.txt" – исходное имя
    файла, а N – номер, начинающийся с 1, и увеличивающийся, если
    файл существует.
    -os Сохранять потоки NTFS
    (только в версии RAR для Windows).
    Этот ключ имеет смысл указывать только при работе с файловой
    системой NTFS. Он позволяет сохранять в архиве альтернативные
    потоки данных NTFS, связанные с файлами на диске. Ключ "-os"
    может потребоваться при архивировании, если вы используете
    какие-либо программы, сохраняющие данные в альтернативных потоках
    NTFS, и требуется сохранять такие потоки.
    Для файлов с установленным NTFS-атрибутом "Зашифрованный" потоки
    не сохраняются.
    -ow Сохранять/восстанавливать информацию о правах доступа к файлам

    Сохранять информацию о правах доступа к файлу при архивации
    и восстанавливать её при извлечении.
    При использовании этого ключа в версии RAR для Unix-систем в
    архив записывается информация о владельце и группе файла.
    Версия RAR для Windows сохраняет данные о владельце, группе,
    правах доступа и информацию аудита, если у вас для этого
    достаточно прав доступа. Обратите внимание, что файловую
    безопасность в Windows поддерживают только разделы с NTFS.
    -p[пароль]
    Указать пароль шифрования архива.

    Этот ключ позволяет указать пароль для шифрования файлов при
    архивировании или для их расшифровки при извлечении.
    Пароль регистрозависимый (то есть прописные и строчные буквы
    рАзлИчаЮТся). Максимальная длина пароля – 127 символов.
    При указании более длинного пароля он усекается до этой длины.
    Если вы не укажете пароль в командной строке (после "-p"),
    то RAR запросит ввод пароля, выдав сообщение "Введите пароль".
    Если параметр <пароль> не указан, то для указания пароля можно
    использовать перенаправление файла или конвейеризацию.
    Примеры:
    1) Добавить все файлы *.txt в архив и зашифровать их
    паролем "secret":
    rar a -psecret texts.rar *.txt
    2) Сделать паролем содержимое файла "psw.txt":
    rar -p texts.rar *.txt < psw.txt
    -qo[-|+]
    Добавить данные для быстрого открытия архива
    [не добавлять|добавить принудительно для всех файлов].
    В архивах RAR непосредственно перед данными каждого файла
    находится его заголовок, содержащий имя, время, размер и атрибуты
    этого файла. Такой метод более устойчив к повреждениям, чем
    хранение заголовков всех файлов в одном непрерывном блоке,
    разрушение или усечение которого способно уничтожить всё
    содержимое архива. Однако хотя такая реализация и более надёжна,
    у неё есть и недостаток: поскольку файловые заголовки
    рассредоточены по всему архиву, доступ к ним не столь быстрый,
    как при хранении заголовков в одном блоке, что может быть заметно,
    когда нужно быстро открыть содержание архива в таких графических
    оболочках, как, например, WinRAR.
    Чтобы ускорить открытие архивов и вместе с тем не делать
    весь архив зависящим от повреждения одиночного блока, архивы
    RAR5 могут содержать дополнительную запись для быстрого
    открытия. Такая запись добавляется в конец архива и содержит
    копии имён файлов и другую информацию о находящихся в архиве
    файлах в одном непрерывном блоке в дополнение к обычным файловым
    заголовкам внутри архива. Поскольку блок непрерывный, его
    содержимое считывается быстро, без необходимости выполнять
    множество операций чтения с диска. Каждый файловый заголовок
    в таком блоке защищён контрольной суммой. Если RAR обнаруживает,
    что информация для быстрого открытия повреждена, он переходит
    к чтению индивидуальных заголовков внутри архива, поэтому
    устойчивость к повреждениям не снижается.
    Информация для быстрого открытия содержит полную копию файлового
    заголовка, которая может занимать несколько десятков или сотен
    байт на файл, и на этот же объём увеличивается размер архива.
    Такое увеличение размера наиболее заметно, если архив содержит
    большое количество маленьких файлов, когда размер файловых данных
    сопоставим с размером файловых заголовков. Поэтому по умолчанию,
    если не указан ключ "-qo" или у него нет параметра, RAR сохраняет
    копии заголовков только для относительно больших файлов
    и продолжает использовать локальные заголовки для маленьких.
    Конкретный порог размера файлов зависит от версии RAR. Такой
    подход обеспечивает разумный компромисс между скоростью открытия
    и размером архива. Если предпочтительнее скорость открытия архива
    и неважен его размер, укажите ключ "-qo+" для сохранения копий
    заголовков всех файлов. Если же нужно получить архив наименьшего
    размера, а скорость открытия его в других программах неважна,
    укажите ключ "-qo-", чтобы полностью исключить информацию
    для быстрого открытия.
    Если вы хотите оценить влияние этого ключа на производительность,
    удостоверьтесь, что содержимое архива не находится в дисковом
    кэше. Когда архивный файл находится в кэше, реальные операции
    поиска на диске не выполняются, так что доступ к файловым
    заголовкам будет быстрым даже без использования информации
    для быстрого открытия.
    -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
    будут обработаны архивы в текущем рабочем каталоге и во всех
    его подкаталогах.
    -r- Запретить обработку подкаталогов.
    Даже когда ключ "-r" не указан, в некоторых ситуациях RAR всё
    равно автоматически использует рекурсию (обработку подкаталогов).
    Ключ "-r-" позволяет её полностью запретить.
    Если при архивировании указать имя каталога, и в этом имени нет
    символов подстановки (шаблонов), RAR по умолчанию добавляет
    в архив содержимое этого каталога, даже если не указан ключ "-r".
    Кроме того, RAR автоматически включает рекурсию, когда в качестве
    файловой маски указан корневой каталог диска без символов
    подстановки. Ключ "-r-" запрещает такое поведение.
    Пример:
    Команда
    rar a -r- arc dirname
    добавит только пустой каталог dirname, проигнорировав
    его содержимое. А команда
    rar a -r- arc c:\
    заархивирует только содержимое корневого каталога диска c:
    и не будет обрабатывать его подкаталоги.
    -r0 Обрабатывать подкаталоги в соответствии с шаблоном.

    Аналогично ключу "-r", но при использовании вместе с командами
    A, U, F и M во время рекурсии подкаталогов будут обрабатываться
    только те файлы, имена которых были указаны с помощью символов
    шаблона ("*" и "?").
    Этот ключ работает только для имён файлов. На имена каталогов,
    не имеющих части с файловым именем (например dirname), ключ
    "-r0" не влияет – их содержимое добавляется в архив целиком, если
    только не указан ключ "-r-".
    Пример:
    Команда
    rar a -r0 docs.rar *.doc readme.txt
    добавит файлы *.doc из текущего каталога и его подкаталогов,
    а также файл readme.txt только из текущего каталога в архив
    docs.rar. Если бы был указан обычный ключ "-r", RAR искал бы
    файл readme.txt и в подкаталогах.
    -ri<p>[:<s>]
    Приоритет и время простоя
    (только в версии RAR для Windows).
    Этот ключ используется для управления степенью загрузки системы
    процессом RAR в многозадачной среде.
    Параметром <p> задаётся приоритет задачи – от 0 до 15.
    0 : приоритет по умолчанию
    1 : минимальный приоритет
    15 : максимальный приоритет
    Время простоя <s> указывается в миллисекундах и может принимать
    значения от 0 до 1000. Это время, которое RAR будет отдавать
    системе после операций чтения или записи при архивировании
    или извлечении файлов. Указывать время простоя, отличное
    от нуля, имеет смысл, чтобы сильнее уменьшить загрузку
    системы, чем этого можно добиться одним лишь параметром <p>.
    Пример:
    RAR a -ri0:10 backup *.*
    В этом примере RAR запускается с обычным приоритетом
    и временем простоя 10 мс.
    -rr[N] Добавить данные для восстановления.
    Этот ключ добавляет данные для восстановления при операциях
    создания или обновления архива.
    Подробнее об этом см. в описании команды "rr[N]".
    -rv[N] Создать тома для восстановления.
    Этот ключ используется при создании многотомного архива
    и служит для генерирования томов для восстановления.
    Подробнее об этом см. в описании команды "rv[N]".
    -s Создать непрерывный архив.
    Непрерывный (solid) архив – это архив, созданный с помощью особого
    метода упаковки данных, при котором несколько или все файлы
    внутри архива рассматриваются как один непрерывный поток данных.
    Непрерывное архивирование существенно увеличивает степень
    сжатия при упаковке значительного количества небольших файлов
    с похожим содержимым. Однако у непрерывного архивирования есть
    и недостатки, о которых следует знать:
    * обновление непрерывных архивы медленнее, чем обычных;
    * доступ к отдельным файлам в них медленнее, чем в обычных;
    * непрерывные архивы менее устойчивы к повреждениям, чем обычные.
    Как правило, файлы в непрерывном архиве отсортированы
    по расширениям. Однако с помощью ключа "-ds" сортировку
    можно отключить, а чтобы её изменить, нужно отредактировать
    особый файл – RarFiles.lst.
    Пример:
    rar a -s -md512 sources.rar *.asm -r
    В этом примере создаётся непрерывный архив sources.rar со
    словарём размером 512 КБ, обрабатываются текущий каталог и все
    его подкаталоги. В архив добавляются только файлы
    с расширением .asm.
    -s<N> Создавать непрерывные группы, используя счётчик файлов.
    Работает аналогично ключу "-s", но сбрасывает статистику для
    непрерывного архива после упаковки <N> файлов.
    Степень сжатия при этом обычно ухудшается, но вместе с тем
    снижается и риск потери данных при повреждении непрерывного архива.
    -sc<кодировка>[объекты]
    Указать кодировку символов (и объекты)
    Указать кодировку (набор символов) для файлов-списков,
    файлов-журналов и файлов с комментариями архива.
    Параметр "кодировка" обязателен и может быть одним
    из следующих:
    U : Юникод UTF-16
    F : Юникод UTF-8
    A : "родная" однобайтовая кодировка (для Windows это ANSI)
    O : OEM-кодировка (DOS), только в версии RAR для Windows
    Файлы в Юникоде должны иметь в самом начале юникод-символ
    FFFE или FEFF, иначе RAR проигнорирует этот ключ и будет
    обрабатывать файл как содержащий текст ASCII.
    Параметр "объекты" указывать необязательно.
    Он может быть одним из следующих:
    G : файлы-журналы, создаваемые ключом "-ilog"
    L : файлы-списки
    C : файлы с комментариями
    R : сообщения, перенаправляемые в файлы и конвейеры (только
    в Windows)
    Разрешается указывать более одного объекта, например "-scolc".
    Если параметр "объекты" не указан, "кодировка" будет применена
    ко всем объектам.
    Этот ключ позволяет определять кодировку для файлов в ключе
    "-z[файл]", файлов-списков и файлов с комментариями, записываемых
    командой "cw".
    Примеры:
    1) rar a -scol data @list
    Прочитать имена, содержащиеся в файле list в OEM-кодировке.
    2) rar c -scuc -zcomment.txt data
    Прочитать comment.txt как файл в кодировке Юникод.
    3) rar cw -scuc data comment.txt
    Записать comment.txt как файл в кодировке Юникод.
    4) rar lb -scur data > list.txt
    Сохранить имена файлов, содержащихся в архиве data.rar, в файле
    list.txt в кодировке Юникод.
    -se Создавать непрерывные группы, используя расширения файлов.
    Работает аналогично ключу "-s", но сбрасывает статистику для
    непрерывного архива при смене расширения файла.
    Степень сжатия при этом обычно ухудшается, но вместе с тем
    снижается и риск потери данных при повреждении непрерывного архива.
    -sfx[модуль]
    Создать самораспаковывающийся (SFX) архив.
    Если при создании архива указать этот ключ, то будет создан
    не обычный, а самораспаковывающийся (SFX) архив (с использованием
    SFX-модуля default.sfx или того, который указан в параметре
    "модуль").
    В версии RAR для Windows файл default.sfx должен находиться
    в том же каталоге, что и Rar.exe, в версии RAR для Unix-систем –
    в домашнем каталоге пользователя, в /usr/lib или в /usr/local/lib.
    Пример:
    rar a -sfxwincon.sfx myinst
    В этом примере создаётся самораспаковывающийся архив
    с использованием указанного SFX-модуля (wincon.sfx).
    -si[имя]
    Читать данные с stdin (стандартного потока ввода)
    при создании, распаковке или тестировании архива.
    При архивировании необязательный параметр "имя" позволяет
    указать имя файла сжатых данных stdin в созданном архиве.
    Если этот параметр не указан, имя будет установлено в "stdin".
    При распаковке указанное в командной строке имя используется
    только в информационных сообщениях, а фактические архивные данные
    читаются из stdin. Таким образом, можно применять любое фиктивное
    имя архива.
    RAR не может выполнять операции, требующие обратного поиска при
    чтении архивных данных из stdin. Помимо прочего, список функций,
    недоступных в таком режиме, включает отображение комментариев к
    архиву, тестирование данных для восстановления, использование
    быстрой информации для быстрого открытия, обработку многотомных
    архивов.
    При использовании ключа -si любые запросы, требующие взаимодействия
    с пользователем, не разрешены и приводят к завершению программы.
    Если возможна перезапись существующих файлов или распаковка
    зашифрованных файлов, избегайте таких запросов с помощью ключей
    -o[+|-|r], -p<пароль> или -mes.
    Примеры:
    1) упаковать вывод команды 'type readme.txt' в файл 'readme.rar'
    type readme.txt | rar a -sireadme.txt readme.rar
    2) распаковать docs.rar в каталог 'docs'
    type docs.rar | rar x -si -o+ -pmypwd dummy docs\
    -sl<размер>[b|B|k|K|m|M|g|G|t|T]
    Обрабатывать файлы размером меньше указанного в [bBkKmMgGtT].
    Обрабатывать только файлы, размер которых меньше, чем
    указанный в параметре <размер> этого ключа.
    Символ типа единицы измерения, следующий за значением размера,
    может быть "b" или "B" для байтов, "k" для килобайтов,
    "K" для тысяч байт, "m" для мегабайтов, "M" для миллионов байт,
    "g" для гигабайтов, "G" для миллиардов байт, "t" для терабайтов,
    "T" для триллионов байт. Если этот символ отсутствует, то
    предполагаются байты.
    -sm<размер>[b|B|k|K|m|M|g|G|t|T]
    Обрабатывать файлы размером больше указанного в [bBkKmMgGtT].
    Обрабатывать только файлы, размер которых больше,
    чем указанный в параметре <размер> этого ключа.
    Символ типа единицы измерения, следующий за значением размера,
    может быть "b" или "B" для байтов, "k" для килобайтов,
    "K" для тысяч байт, "m" для мегабайтов, "M" для миллионов байт,
    "g" для гигабайтов, "G" для миллиардов байт, "t" для терабайтов,
    "T" для триллионов байт. Если этот символ отсутствует, то
    предполагаются байты.
    -sv Создавать независимые непрерывные тома.
    По умолчанию RAR пытается сбросить статистику непрерывности
    как можно раньше после начала нового тома, но только если
    после предыдущего сброса было запаковано достаточно данных
    (хотя бы несколько мегабайт).
    Этот ключ указывает RAR, что необходимо сбрасывать статистику
    для любого тома независимо от размера запакованных данных.
    Степень сжатия при этом ухудшается, но увеличивается
    вероятность успешного извлечения части данных, если один
    из томов будет утерян или повреждён.
    Обратите внимание, что в некоторых случаях на сброс статистики
    не действует даже этот ключ. Например, невозможно сбросить
    статистику при сжатии одного большого файла, разделяемого
    по нескольким томам. RAR способен сбрасывать статистику
    непрерывности только между разными файлами, но не внутри
    одного файла.
    Ключ игнорируется, если он указывается при создании обычных
    архивов (не многотомных).
    -sv- Создавать зависимые непрерывные тома.
    Этот ключ запрещает сброс статистики непрерывности между томами.
    Степень сжатия при этом незначительно улучшается, но вместе
    с тем существенно уменьшаются шансы на восстановление хотя бы
    части данных при повреждении или потере одного из томов архива.
    Ключ игнорируется, если он указывается при создании обычных
    архивов (не многотомных).
    -s- Запретить создание непрерывных (solid) архивов.
    -t Протестировать файлы после архивации.
    Проверка файлов после помещения их в архив. Этот ключ особенно
    полезен в сочетании с командой перемещения файлов в архив:
    файлы будут удалены с диска, только если их копии в архиве
    успешно прошли тестирование.
    -ta[m,c,a,o]<дата>
    Обрабатывать файлы, изменённые после <даты> (ГГГГММДДЧЧММСС).
    Обрабатывать только файлы, изменённые после указанной даты.
    Файлы, точно соответствующие указанной дате, также включаются
    в обработку.
    При указании этого ключа будут обрабатываться только файлы,
    модифицированные после указанной даты.
    Дата указывается в формате ГГГГММДДЧЧММСС. В поле даты
    допускается вставлять символы-разделители ("-" или ":")
    и не указывать оставшиеся поля. Например, следующий ключ будет
    правильным: -ta2001-11-20
    Если говорить точнее, при внутренней обработке RAR будет
    трактовать вышеуказанный ключ как -ta20011120000000, что
    означает: "Файлы, изменённые после 0 часа 0 минут 0 секунд
    20 ноября 2001 года" (то есть сама эта дата в заданный диапазон
    времени не входит).
    Используйте модификаторы 'm', 'c', 'a' для указания времени
    изменения, создания (ctime в Unix-системах) и последнего доступа,
    соответственно. Например, укажите -tac20011120, чтобы задать
    время создания или ctime.
    Если модификатор не указан, подразумевается время изменения.
    В одном и том же ключе допускается указывать несколько
    модификаторов, например -tamc20190215, чтобы задать ту же дату
    для всех указанных времён. Также можно указывать в командной
    строке несколько фильтрующих время ключей. По умолчанию фильтры
    времени используют логику AND (И), то есть чтобы быть включённым
    в обработку, файл должен удовлетворять всем таким фильтрам.
    С помощью модификатора 'o' эту логику можно изменить на OR (ИЛИ),
    то есть файл должен удовлетворять хотя бы одному фильтру 'o'.
    Например, чтобы включить в обработку файлы, созданные после
    1 января 2019 года, или изменённые после 10 февраля 2019 года,
    укажите ключи -taco20190201 -tamo20190210.
    -tb[m,c,a,o]<дата>
    Обрабатывать файлы, изменённые до <даты> (ГГГГММДДЧЧММСС).
    Обрабатывать только файлы, изменённые до указанной даты.
    Файлы, точно соответствующие указанной дате, не включаются
    в обработку.
    По формату аналогичен ключу "-ta<дата>".
    -tk Не изменять исходное время архива.
    Этот ключ запрещает RAR изменять время архива при его обновлении.
    -tl Устанавливать время архива по времени новейшего файла.
    Если указать этот ключ, время изменения архива будет таким же,
    как у самого нового файла в архиве.
    -tn[m,c,a,o]<период>
    Обрабатывать файлы не старее, чем <период> времени.
    Обрабатывать файлы не старее, чем указанный период времени.
    Файлы, точно соответствующие указанному периоду, также включаются
    в обработку.
    Формат строки времени:
    [<дни>d][<часы>h][<минуты>m][<секунды>s]
    Например, для обработки файлов, изменённых менее 15 дней назад,
    укажите ключ "-tn15d", а для обработки файлов, изменённых
    менее чем 2 часа 30 минут назад, используйте "-tn2h30m".
    Используйте модификаторы 'm', 'c', 'a' для указания времени
    изменения, создания (ctime в Unix-системах) и последнего доступа,
    соответственно. Например, укажите -tnc2h30m, чтобы задать время
    создания или ctime.
    Если модификатор не указан, подразумевается время изменения.
    В одном ключе допускается использовать несколько модификаторов,
    например -tnmc30d, чтобы задать тот же период для всех указанных
    времён. Также можно указывать в командной строке несколько
    фильтрующих время ключей. По умолчанию фильтры времени используют
    логику AND (И), то есть чтобы быть включённым в обработку, файл
    должен удовлетворять всем таким фильтрам. С помощью модификатора
    'o' эту логику можно изменить на OR (ИЛИ), то есть файл должен
    удовлетворять хотя бы одному фильтру 'o'. Например, чтобы включить
    в обработку файлы с временем создания новее 30 дней или временем
    изменения новее 20 дней, укажите ключи -tnco30d -tnmo20d.
    -to[m,c,a,o]<период>
    Обрабатывать файлы более старые, чем <период> времени.
    Обрабатывать файлы более старые, чем указанный период времени.
    Файлы, точно соответствующие указанному периоду, не включаются
    в обработку.
    По формату аналогичен ключу "-tn<период>".
    -ts[m,c,a,p][+,-,1]
    Сохранять/восстанавливать время файлов
    (изменения, создания или ctime, доступа, доступа исходных).
    -tsm : сохранять время изменения файлов
    -tsc : сохранять время создания файлов в Windows или ctime в Unix-системах
    -tsa : сохранять время последнего доступа к файлам
    -tsp : не изменять время последнего доступа у исходных файлов
    Можно указывать несколько ключей "-ts", например "-tsc -tsa".
    Если нет "m", "c" или "a", то подразумеваются все три поля.
    Добавьте "+", чтобы сохранять время файлов с максимально возможной
    точностью. Точное значение зависит от операционной и файловой
    систем и может составлять до 100 нс в Windows и 1 нс в
    Unix-системах. Добавьте "1", что использовать односекундную
    точность. Добавьте "-", чтобы не сохранять время файла. Например,
    укажите ключ "-ts-", чтобы не сохранять все три времени.
    Если модификаторы "+", "-" или "1" не указаны, то
    подразумевается "+", то есть ключи "-ts+" и "-ts" равнозначны
    и сохраняют все три времени с высокой точностью.
    Все сохраняемые времена для одного и того же файла всегда имеют
    одинаковую точность. Если указаны разные точности, например
    -tsm1 -tsc+, то выбирается общая.
    Если ключ "-ts" не указан, RAR сохраняет время изменения с высокой
    точностью и опускает два других времени.
    По умолчанию RAR устанавливает у извлекаемых файлов только время
    изменения, даже если в архиве сохранены и другие времена.
    Укажите ключ "-ts" или "-ts+" при распаковке, чтобы установить все
    три времени. Ключи "-tsc" и "-tsa" устанавливают время создания
    (ctime в Unix-системах) и время последнего доступа. Ключи "-tsm-"
    и "-ts-" присваивают текущее системное время вместо сохранённого
    в архиве времени изменения.
    Windows позволяет устанавливать все три времени у извлекаемых из
    архива файлов. В Unix-системах можно устанавливать только время
    модификации и последнего доступа, но не время изменения.
    Ключ -tsp применяется для того, чтобы при архивировании не изменять
    время последнего доступа у исходных файлов. Он пытается сохранять
    исходное время последнего доступа у архивируемых файлов, но не
    влияет на метки времени, сохраняемые в архиве. Чтобы этого
    добиться, нужно его использовать вместе с другими ключами -ts.
    Например, если требуется сохранить в архиве время последнего
    доступа и не изменять время последнего доступа у исходных файлов,
    используйте ключи -tsa -tsp вместе. Чтобы открыть некоторые файлы
    с помощью ключа -tsp, может потребоваться запускать RAR от имени
    администратора.
    Ключ -tsp поддерживается в RAR для Windows, на других платформах
    его работоспособность не гарантируется.
    Разрешается объединять в одном ключе несколько модификаторов,
    например можно указать -tscap вместо -tsc -tsa -tsp.
    Примеры:
    1) rar a -ts backup
    Эта команда сохранит все времена файлов с максимально высокой
    точностью.
    2) rar x -tsa backup
    Эта команда восстановит у файлов времена изменения и последнего
    доступа. Ключ "-tsm" можно не указывать, так как RAR по умолчанию
    устанавливает время изменения. Если нужно восстановить только
    время последнего доступа, то следует использовать ключи
    "-tsm- -tsa" одновременно.
    3) rar a -tsm1 -tsc1 -tsp backup
    Сохранить в архиве времена изменения и создания или ctime с низкой
    точностью, не изменяя время последнего доступа у исходных файлов.
    Вместо ключей -tsm1 -tsc1 -tsp можно указать один: -tsm1c1p.
    -u Обновить файлы.
    Можно использовать как при добавлении в архив, так и при
    извлечении из него. Командная строка "a -u" эквивалентна
    команде "u". Этот ключ также допускается использовать с командами
    "m" и "mf". Если ключ "-u" применяется вместе с командами "x"
    или "e", то из архива будут извлечены те файлы, которых нет
    на диске или копии которых на диске имеют более старые даты.
    -v Создавать архивные тома с автоматическим определением размера
    или показать список всех томов.

    Создать многотомный архив с автоматическим определением размера
    томов, либо показать содержание всех томов.
    Этот ключ используется для создания томов или вывода их содержания.
    В первом случае он включает автоматическое определение размера
    томов, чтобы они занимали всё доступное пространство на целевом
    диске. Это особенно удобно при создании многотомных архивов на
    сменных носителях.
    Подробнее о многотомных архивах см. в описании ключа "-v<N>".
    Во втором случае, если этот ключ используется вместе с командой
    "V" или "L", будет показано содержание всех томов, начиная
    с указанного в командной строке. Без этого ключа отображается
    содержание только одного указанного тома.
    -v<размер>[b|B|k|K|m|M|g|G|t|T]
    Создавать архивные тома с размером в [bBkKmMgGtT].
    Символ типа единицы измерения, следующий за значением размера,
    может быть "b" или "B" для байтов, "k" для килобайтов, "K" для
    тысяч байт, "m" для мегабайтов, "M" для миллионов байт,
    "g" для гигабайтов, "G" для миллиардов байт, "t" для терабайтов,
    "T" для триллионов байт. Если этот символ отсутствует, то
    предполагается, что размер указан в тысячах байт.
    Если размер не указан, то он будет определяться автоматически,
    исходя из свободного места на носителе.
    Разрешается использовать дробные значения, разделяя целую
    и десятичную части числа точкой.
    Например, ключ -v1.5g определяет размер 1,5 гигабайта.
    Допускается указывать несколько ключей "-v", чтобы задать
    разные размеры для разных томов. Например, команда
    RAR a -v100k -v200k -v300k arcname
    устанавливает размер 100 КБ для первого тома,
    200 КБ для второго, и 300 КБ для всех последующих томов.
    Если тома создаются на сменных носителях, то после
    первого тома пользователю будет выдан запрос:
    Создать следующий том? Да/Нет/Все
    Вы должны сменить диск и ответить "Да (Y)". Если ответить
    "Все (A)", то все последующие тома будут создаваться
    без промежуточных пауз.
    Тома RAR получают имена вида "volname.partNNN.rar",
    где NNN – номер тома.
    Тома, созданные старыми версиями RAR, могли использовать другую
    схему именования, где первый файл тома в многотомном наборе
    имел расширение .rar, за которым следовали тома с расширениями
    от .r00 до .r99. RAR может распаковывать такие тома, но не
    использует имена на основе расширений для новых архивов.
    При распаковке или тестировании многотомного архива нужно
    указывать только имя первого тома. Если следующего тома
    на диске нет, и этот диск – сменный, то будет выдан запрос:
    Вставьте диск с <имя следующего тома>
    Вам нужно вставить диск с указанным томом и нажать любую клавишу.
    Если во время извлечения следующий том не найден, а тома
    размещены на несменном диске, то RAR прервёт работу
    и выдаст следующее сообщение:
    Том <имя тома> не найден
    Архивные тома невозможно изменять. К многотомным архивам
    неприменимы команды "D", "F", "U" и "S". Команду "A" можно
    использовать только для создания новых многотомных архивов.
    Возможна (хотя и маловероятна) ситуация, когда размер файла
    в многотомном архиве будет больше, чем у неупакованного файла.
    Причина в том, что при создании многотомных архивов нельзя
    использовать метод упаковки "Без сжатия" (не сжимать файл,
    если после сжатия он оказывается больше исходного).
    Архивные тома могут быть самораспаковывающимися (SFX) и/или
    непрерывными. Для этого вместе с "-v" нужно указать ключи
    "-sfx" и/или "-s", соответственно.
    Пример:
    rar a -s -v1g volume.rar bitmaps
    Эта команда создаст непрерывный многотомный архив с томами
    размером 1 ГБ каждый.
    -vd Удалять содержимое сменного носителя перед созданием тома.
    Если указать ключ "-vd", то перед созданием архива с целевого
    диска будут удалены все файлы и каталоги. В случае многотомного
    архива удаление выполняется перед созданием нового тома,
    то есть можно архивировать данные на непустые сменные носители.
    Этот ключ применим только к сменным носителям, содержимое
    жёсткого диска им не удаляется.
    -ver[n] Управление версиями файлов.
    Если ключ "-ver" указан при обновлении имеющегося архива, RAR
    сохраняет в архиве предыдущие версии файлов, а не замещает их
    новыми. Старые версии переименовываются в "filename;n", где
    n – номер версии.
    Если при распаковке архива не указать ключ "-ver", то будут
    извлечены только последние версии файлов, в именах которых нет
    цифрового суффикса. Однако если указать точное имя файла,
    включая версию, то он также будет извлечён. Например, команда
    "rar x arcname" распакует только последние версии файлов, тогда
    как "rar x arcname file.txt;5" извлечёт файл "file.txt;5", если
    он имеется в данном архиве.
    Если ключ "-ver" указан без параметра при распаковке, RAR
    извлечёт все версии всех файлов в соответствии с введённой
    маской файлов, номера версий из имён распакованных файлов
    не удаляются. Также можно извлечь файл конкретной версии,
    указав её номер в качестве параметра ключа "-ver". Такой ключ
    сообщит RAR, что нужно распаковать только файлы этой версии и
    удалить номер версии из имён. Например, команда
    "rar x -ver5 arcname" извлечёт только пятые версии файлов.
    Если указать параметр "n" при архивировании, он будет ограничивать
    сохраняемое в архиве максимальное число версий файлов. Старые
    версии файлов, превосходящие указанный предел, будут удалены.
    При архивировании с ключом -ver рекомендуется избегать имён
    в формате 'имя;n' среди добавляемых файлов. Такие имена могут
    привести к появлению дублирующихся элементов, если старая версия
    с тем же именем либо присутствует в архиве, либо будет создана
    позже.
    -vp Делать паузу перед каждым томом.
    По умолчанию RAR запрашивает подтверждение перед обработкой
    следующего тома только при архивировании на сменном носителе
    и только если объём свободного места на диске меньше, чем размер
    тома. Если указать ключ "-vp", такое подтверждение будет
    запрашиваться всегда при создании или распаковке томов.
    Это может пригодиться, например, когда каждый созданный том
    требуется сразу копировать на другой носитель.
    -w<путь>
    Задать каталог для временных файлов.
    При некоторых операциях, например при изменении архивов, RAR
    создаёт временные файлы. Ключ -w позволяет указать, где
    именно должны создаваться такие файлы. Этот каталог должен
    уже существовать.
    Пример:
    RAR c -wd:\tmp -zcomment.txt info.rar
    Добавить новый комментарий в архив info.rar, используя каталог
    d:\tmp для временных файлов.
    -x<имя> Не обрабатывать указанный файл или каталог.
    У этого ключа можно использовать шаблоны как в самом имени файла,
    так и в пути. Ключ "-x" допускается указывать многократно, чтобы
    задать в одной командной строке несколько масок исключения.
    Если маска содержит шаблоны (символы подстановки), то она действует
    на файлы в текущем каталоге и его подкаталогах. Если шаблонов нет,
    то действие ключа не рекурсивно, поэтому при указании маски
    "имя_файла" файл "имя_файла" будет исключён из обработки только
    в текущем каталоге при архивировании, и в корневом каталоге
    архива – при извлечении.
    Чтобы исключить "имя_файла" рекурсивно во всех каталогах, нужно
    использовать синтаксис "*\имя_файла".
    Если известен точный путь к файлу, то для исключения из обработки
    только этой копии файла "имя_файла" применяется синтаксис
    "путь\имя_файла". Если использовать синтаксис "-xПуть\имя_файла"
    при распаковке архива, компонент "Путь" должен быть путём внутри
    архива, а не путём к файлу на диске после распаковки.
    Маски, содержащие шаблоны, по умолчанию применяются только
    к файлам. Если требуется указать маску с шаблонами для исключения
    нескольких каталогов, нужно использовать особый синтаксис масок.
    Такие маски должны заканчиваться символом разделения пути
    ("\" в Windows и "/" в Unix-системах). Например, маска "*tmp*\"
    исключит из обработки все каталоги, соответствующие шаблону
    "*tmp*", а маска "*\tmp\" – все каталоги "tmp". Так как
    присутствуют символы подстановки, обе маски будут применены
    к содержимому текущего каталога и всех его подкаталогов.
    Если требуется исключить только один каталог, укажите его точное
    имя, включая абсолютный или относительный путь без каких-либо
    шаблонов. В этом случае добавлять к маске символ разделения пути
    не нужно, он необходим только для масок исключения каталогов,
    содержащих шаблоны, чтобы отличать их от масок исключения файлов.
    Примеры:
    1) rar a -r -x*.jpg -x*.avi rawfiles
    Добавить в архив rawfiles все файлы, кроме *.jpg и *.avi
    в текущем каталоге и его подкаталогах.
    2) rar a -r -x*\temp\ savec c:\*
    Сжать все файлы на диске C:, кроме каталогов "temp" и файлов
    в каталогах "temp".
    3) rar x -x*.txt docs
    Эта команда извлечёт из архива docs.rar все файлы, кроме *.txt.
    -x@<файл-список>
    Не обрабатывать файлы/каталоги, указанные в файле-списке.
    Если имя файла-списка отсутствует, имена файлов считываются
    из стандартного потока ввода (stdin).
    Пример:
    rar a -x@exlist.txt arch *.exe
    -y Подразумевать ответ "Да" на все запросы.
    -z[файл]
    Прочитать комментарий архива из файла.

    Прочитать добавляемый к архиву комментарий из файла <файл>.
    Этот ключ можно использовать с любой изменяющей архив
    командой для чтения архивного комментария из файла и добавления
    его в архив.
    Если требуется указать кодировку текстового файла с комментарием,
    используйте этот ключ вместе с ключом -sc.
    Если имя файла не указано, комментарий будет считываться
    из потока stdin.
    Ограничения
    ~~~~~~~~~~~
    Ограничения команд:
    Команды "D", "U", "F", "C" и "CF" не работают с архивными томами.
    Команду "A" нельзя использовать для обновления многотомных архивов,
    она применяется только для их создания.
    Коды возврата
    ~~~~~~~~~~~~~
    При успешном завершении операции RAR заканчивает работу с нулевым (0)
    кодом возврата. Ненулевой код возврата означает, что произошла какая-то
    ошибка. Коды возврата можно использовать, например, в пакетных файлах,
    анализируя их с помощью переменной ERRORLEVEL.
    0 Работа завершена без ошибок.
    1 Некритические ошибки.
    2 Критическая ошибка.
    3 Неверная контрольная сумма, данные повреждены.
    4 Попытка изменить архив, заблокированный командой 'k'.
    5 Ошибка записи на диск.
    6 Ошибка открытия файла.
    7 Неверный параметр в командной строке.
    8 Недостаточно памяти для выполнения операции.
    9 Ошибка создания файла.
    10 Нет соответствующих указанной маске файлов и параметров.
    11 Неверный пароль.
    12 Ошибка чтения.
    13 Плохой архив.
    255 Процесс остановлен пользователем.
    Глоссарий
    ~~~~~~~~~
    Архив Особый файл, в котором хранятся другие файлы (один или
    несколько), которые могут при этом быть сжатыми
    и/или зашифрованными.
    Сжатие Метод кодирования данных, приводящий к уменьшению их размера.
    Контрольная Значение, вычисляемое для блока данных или файла и служащее
    сумма для проверки их целостности.
    SFX-архив Самораспаковывающийся архив (SelF-eXtracting – самораспаковка).
    Архив в виде исполняемого файла, содержащего модуль
    самораспаковки, после которого идут упакованные данные.
    Чтобы извлечь файлы из такого архива, достаточно его просто
    запустить как обыкновенный исполняемый файл.
    Непрерывный Архив, созданный с помощью особого метода сжатия, при котором
    (solid) все файлы обрабатываются как единый поток данных.
    архив Непрерывное архивирование особенно эффективно для упаковки
    значительного числа небольших однотипных файлов.
    Том Составная часть многотомного архива. Основная цель создания
    многотомных архивов – возможность сохранять их на нескольких
    сменных носителях либо передавать по сети сравнительно
    небольшими порциями. Тома непрерывного многотомного архива
    нужно распаковывать начиная с первого тома.
    Данные для Избыточные данные, добавляемые к архиву при его создании или
    восстанов- обновлении для защиты содержащейся в нём информации от
    ления повреждений. Если по каким-либо причинам архив окажется
    физически повреждён, и в нём есть данные для восстановления,
    такой архив нередко удаётся воссоздать в первоначальном виде.
    Тома для Особые (дополнительные) файлы, позволяющие воссоздать
    восстанов- отсутствующие и/или повреждённые тома многотомного архива.
    ления С помощью каждого тома для восстановления можно воссоздать
    любой отсутствующий или повреждённый том RAR-архива.
    Авторские права (c) 1993-2025 Александр Рошал
    Перевод на русский язык (c) 1999-2025 Дмитрий Ерохин

     
    Последнее редактирование: 1 фев 2026 в 13:19
  2. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.689
    @MaTocoB, у меня есть небольшая коллекция архиваторов для DOS (запускаю их в DOSBox), в том числе, как оказалось, и rar32 v3.92 (насколько я понимаю, это последняя существующая версия для DOS), качал несколько лет назад вроде бы с old-dos.ru : RAR, Евгений Рошал - Старый DOS. Abandonware, старые игры и программы - скачать! UPD: По ссылке нашёл ещё более новую версию - 3.93, в readme.txt к нему написано следующее:

    Код:
                         Command line 32 bit RAR for DOS
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    1. Introduction
    
       This is DOS version of RAR archiver. It needs 32 bit CPU to work,
    so 8086 and 80286 systems are not supported. This RAR/DOS32 provides
    only the command line interface. It can process long file names
    in Windows DOS box (except Windows NT), but we strongly recommend to
    use the native Windows console rar.exe from WinRAR package in Windows.
    Native Windows RAR is much more reliable in Windows environment.
    
       RAR/DOS32 is built by EMX C compiler and it uses RSX DPMI extender.
    
       DOS SFX module is built by DJ Delorie DJGPP C++ compiler
    (www.delorie.com/djgpp) and PMODE/DJ extender written by Thomas Pytel
    and Matthias Grimrath.
    
    Так что консольная версия rar.exe для Windows и версия rar32.exe для DOS -- это разные приложения. И кстати в 64-битных версиях WinRAR консольное приложение rar.exe, идущее в комплекте – тоже 64-битное, что можно подтвердить запуском "rar.exe -iver".

    Код:
    C:\Program Files\WinRAR>Rar.exe -iver
    7.13 x64
    
    --- добавлено 1 фев 2026 в 14:04, предыдущее сообщение размещено: 1 фев 2026 в 13:38 ---
    @BolenB, а ты в своих тестах использовал 64-битную версию WinRAR?
     
    Последнее редактирование: 1 фев 2026 в 14:06
  3. Tyler Derden

    Tyler Derden

    Регистрация:
    29 авг 2024
    Сообщения:
    145
    Уже давно пользуюсь 7Zip, но в конце 90-х и в нулевых WinRAR был топовый архиватор. А еще RAR архивы наиболее устойчивы к взлому.
     
  4. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    7.093
    У него есть свои преимущества. Иногда он ужимает большие объёмы в разы лучше. При этом он значительно лучше экономит память, что позволяет либо меньше нагружать систему при сходных словарях, либо использовать словари большего размера.
     
    MaTocoB нравится это.
  5. BolenB

    BolenB

    Регистрация:
    8 июл 2007
    Сообщения:
    361
    Естественно x64. Какой смысл на 64-х битной системе использовать 32-х битный архиватор.
    Не знаю зачем это нужно, но вот:
    7-Zip 25.01 (Параметры как заказывали,сжатие 7-ZIP). Размер архива: 1 161 835 584 байт. Время: 21м.49сек.
     
    OldWulf нравится это.
  6. oSg-A.DREN

    oSg-A.DREN

    Регистрация:
    25 мар 2025
    Сообщения:
    778
    Очень актуально в 2к26 :D
     
  7. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    1.568
    ACE сжимал сильнее. Интерфейс оболочки под ДОС был похож на RAR, «как две капли» - кто у кого «содрал»?. Какое-то время сидел на ACE.
     
    MaTocoB нравится это.
  8. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.452
    @SanTix, года издания утилит сравните и удивитесь. И кажется где то я точно это уже слышал.
     
  9. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    7.093
    Это всегда актуально... У меня 7zip иной раз пытается запросить 81Гб оперативки на максимальном словаре...
     
  10. Forgettable 503

    Forgettable

    Редактор Хелпер

    Регистрация:
    3 авг 2019
    Сообщения:
    10.004
    Вот только у 7-zip нет информации для восстановления, и памяти он жрет в десятки раз больше в многопотоке

    А, ну и массовая работа с архивами там реализована, от конвертации до создания архива на каждую папку

    0.png
    WinRAR 7.20, словарь 4 гб, 12 потоков = ~11 гб озу
     
    Последнее редактирование: 4 фев 2026 в 02:38
    MaTocoB нравится это.
  11. oSg-A.DREN

    oSg-A.DREN

    Регистрация:
    25 мар 2025
    Сообщения:
    778
    Ни разу не было нужды этим пользоваться. Я не спорю, мб кому-то это нужно, но фича нишевая.
    Что вы им так сжать пытаетесь? :D
     
  12. Forgettable 503

    Forgettable

    Редактор Хелпер

    Регистрация:
    3 авг 2019
    Сообщения:
    10.004
    Ну, bit rot - не нишевое явление
     
  13. Улахан Тойон

    Улахан Тойон

    Регистрация:
    23 сен 2015
    Сообщения:
    1.897
    Вообще-то в этом виноват ESET со своими болтунами, постоянно открыто показывают всем: ВО СМОТРИТЕ ТАМ УЯЗВИМОСТЬ - ТАМ МОЖНО П ВСЕ ДАННЫЕ. Самая гнусная компания, кстати из-за них NFC стал полностью небезопасным, теперь каждый контейнер из Android и Web-страниц могут забрать все данные. Спасибо огромное.
     
  14. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    402
    Нишевым является борьба с этим эффектом через пользовательские данные, на практике боротся бесполезно, данные обычно грохаются аварийно, не то что биты, весь носитель нечитаем. Поэтому функцией восстановления rar можно воспользоватся только в редких и счастливых случаях когда на винте отвалилось пара секторов. С bit rot борятся бэкапами, а не этой фигней.
     
    Rathori Khass и oSg-A.DREN нравится это.
  15. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    7.093
    Что угодно от нескольких Гб при максимальном словаре и 4-х потоках.
     
    Tigoro нравится это.
  16. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.452
  17. Forgettable 503

    Forgettable

    Редактор Хелпер

    Регистрация:
    3 авг 2019
    Сообщения:
    10.004
    с современными ценами на хдд (7к за 1тб, 20к за 4тб) удачи их поделать
     
  18. Mov AX 0xDEAD

    Mov AX 0xDEAD

    Регистрация:
    24 апр 2023
    Сообщения:
    402
    Как винт при включении застучит головками, удачи в восстановлении с него содержимого rar архивов с избыточностью
     
  19. Forgettable 503

    Forgettable

    Редактор Хелпер

    Регистрация:
    3 авг 2019
    Сообщения:
    10.004
    @Mov AX 0xDEAD, я ж именно про этот кейс говорил, а не про bit rot ))
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление