Создание томов winrar с помощью командной строки

#cmd #winrar

#cmd #винрар

Вопрос:

  • Я пытаюсь создать тома объемом 500 МБ с помощью winrar через интерфейс командной строки (с помощью cmd). Несмотря на ряд попыток, я так и не смог найти способ сделать это.

Я попытался использовать переключатель -v, например:

rar a -v500000k -m5 -ep имя_архива имя_файлов

Когда я запускаю его, создается один архив, размер которого превышает 500 МБ.

На странице справки говорится, что поведение переключателя описывается следующим образом:

v[k,b] Создание томов с размером=*1000 [*1024, *1]

Я заметил, что если я запущу его таким образом, то будут созданы тома объемом 500 КБ, как вы и ожидали:

rar a -v500k -m5 -ep имя_архива

Но если я попытаюсь создать тома размером 5 МБ, как показано ниже, будет создан один архив размером более 5 МБ.

rar a -v5000k -m5 -ep имя_архива

Я пробовал запускать его следующим образом (и ряд других вариантов), но снова создается архив размером более 500 МБ:

rar a -v500m -m5 -ep имя_архива

  • Есть ли еще один переключатель, которого мне не хватает?
  • Я неправильно указываю размер файла?
  • Или CLI для Winrar просто не поддерживает это?

Комментарии:

1. Текстовый файл Rar.txt в папке program files WinRAR является руководством для консольной версии Rar.exe . Командная строка rar a -v500m -m5 -ep archive_name должна работать, и в моем тесте с Rar.exe версией 5.70 она работает идеально. Тома archive_name.part*.rar имеют не более 524.288.000 байт, что составляет ровно 500 МБАЙТ , которые многие пользователи компьютеров, включая автора Rar / WinRAR , называют MB. Вам нужно rar a -v500M -m5 -ep archive_name будет создать тома объемом 500 МБ и объемом 500.000.000 байт.

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

3. Решаемая. Флаг -cfg- позволяет создавать тома указанного размера. Спасибо за вашу помощь.

Ответ №1:

Чтобы создавать тома размером 500 МБ с помощью WinRAR при запуске скрипта, добавьте -cfg- флаг, чтобы игнорировать конфигурационный файл и переменную среды RAR:

rar a -cfg- -v500m -m5 -ep archive_name file_names