暗号化されたストアのみのアーカイブを作成することは、7Zipに委任するGUIバリアントを介して可能であるように思われますが、適切なコマンドライン呼び出しを理解できません。
試行に失敗すると、E_INVALIDARGが発生します。
7za a ~/Desktop/tmp.7z my-big-file -em=AES256 -pMyPass -m0=Copy
私はこれに自分で対処しなければなりませんでしたが、メソッドパラメータの使用方法について完全に明確なマニュアルが見つかりませんでした。
暗号化タイプはメソッドパラメータであり、-m
スイッチの一部として渡す必要があります(例:-mem=AES256
)。
同様に、コピーのみ(圧縮なし)を実行する場合は、-mx=0
を使用する必要があります。
7za a ~/Desktop/tmp.7z my-big-file -mem=AES256 -mx=0 -pMyPass
7z a -t7z -m0=Copy -mhe=on -pPassword archive.7z foldername
エラーを回避するためにE_INVALIDARG
を使用しました。