Разбить файл на части через командную строку

Есть набор файлов, надо каждый файл разбить на куски по 2GB, задать пароль и сделать непрерывным, протестировать файлы после архивации. Другими словами сделать такие настройки:

введите сюда описание изображения

Код получится примерно таким:

import os
import subprocess


mas = os.listdir(path)
for i in mas:
    subprocess.check_call(f"та команда, с помощью которой можно разбить файл i")

Вопрос в том, что подать в check_call?

Это вроде как можно сделать с помощью Winrar. У меня команда получилась что-то вроде такой

rar a -s -v2000M

Только вот ни имени выходного файла ни пароля, ничего. Через gui winrar сам называет выходные добавляя к названию файла partx. Так сойдет.

Как это реализовать?

P.S.

Вроде такое сработало:

"C:\Program Files\WinRAR\rar" a -s -v2000M -hpmypassword -m5 -t "out\out.rar" "file.mp4"

Ответы (0 шт):