2

Создание зашифрованного архива только для хранилища представляется возможным с помощью вариантов графического интерфейса пользователя, которые делегируются 7zip, но я не могу понять правильный вызов командной строки.

Мои неудачные попытки приводят к E_INVALIDARG:

7za a ~/Desktop/tmp.7z my-big-file -em=AES256 -pMyPass -m0=Copy

2 ответа2

1

Я просто должен был разобраться с этим сам, я не нашел в руководстве совершенно четкого представления о том, как использовать параметры метода.

Тип шифрования является параметром метода и должен передаваться как часть ключа -m , например: -mem=AES256 .

Точно так же, если вы хотите сделать только копирование (без сжатия), вам нужно использовать -mx=0 .

7za a ~/Desktop/tmp.7z my-big-file -mem=AES256 -mx=0 -pMyPass
0

Я использовал 7z a -t7z -m0=Copy -mhe=on -pPassword archive.7z foldername чтобы обойти ошибку E_INVALIDARG .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .