zip・unzip コマンドでパスワードを指定する
MacOS で検証。zip
・unzip
コマンドを使って圧縮する時、解凍用パスワードを設定する方法。
Zip 圧縮時のパスワード指定
$ zip -e -P='【パスワード】' 【Zip ファイル名】.zip 【入れたいファイル指定…】
-e
=--encrypt
-P
=--password
-P
とだけ書けば、パスワードはその後の対話式プロンプト内で入力できる。
Zip 解凍時のパスワード入力
$ unzip -P 【パスワード】 【Zip ファイル名】.zip
-P
=--password
なのはzip
と同じ-P
とだけ書いておいてパスワードをプロンプトで入力することも可能unzip
の場合は-P='xxxx'
のようにイコールとシングルクォートで値を書くと、うまくパスワードが解釈されなかった。スペース区切りで-P mypass
のように書かないとダメっぽい
スペース込みのパスワードを設定した場合はどうなるんだろ。未検証。