Как передать пароль с пробелами в аргумент 7z cli -p
?
Я хочу использовать cli для извлечения архива с паролем.P-аргумент немного уродлив, потому что вы должны написать пароль сразу после аргумента.
https://sevenzip.osdn.jp/chm/cmdline/switches/password.htm
Следующее не работает:
7z t test.zip -pmy password
7z t test.zip -p="my password"
Следующие работы, но с ограничением:
7z t test.zip -p"my password"
Ограничение - ваш парольне должен включать кавычки.Пример следующий не удастся.Пароль: "evil quotes"
7z t test.zip -p""evil quotes""
Поскольку пароль теперь пуст.
Есть ли способ передать безопасную строку для пароля?
Команда cli генерируется JavaScript (NodeJS, exec), не выполняемой вручную в cli (windows)).