web-dev-qa-db-ja.com

linux / macOSコマンドラインからストアのみのAES2567Zipアーカイブを作成するにはどうすればよいですか?

暗号化されたストアのみのアーカイブを作成することは、7Zipに委任するGUIバリアントを介して可能であるように思われますが、適切なコマンドライン呼び出しを理解できません。

試行に失敗すると、E_INVALIDARGが発生します。

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

私はこれに自分で対処しなければなりませんでしたが、メソッドパラメータの使用方法について完全に明確なマニュアルが見つかりませんでした。

暗号化タイプはメソッドパラメータであり、-mスイッチの一部として渡す必要があります(例:-mem=AES256)。

同様に、コピーのみ(圧縮なし)を実行する場合は、-mx=0を使用する必要があります。

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

7z a -t7z -m0=Copy -mhe=on -pPassword archive.7z foldernameエラーを回避するためにE_INVALIDARGを使用しました。

0
user3248784