Corredor

ウェブ、プログラミングの勉強メモ。

zip・unzip コマンドでパスワードを指定する

MacOS で検証。zipunzip コマンドを使って圧縮する時、解凍用パスワードを設定する方法。

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 のように書かないとダメっぽい

スペース込みのパスワードを設定した場合はどうなるんだろ。未検証。

ZIP圧縮・解凍パスワード

ZIP圧縮・解凍パスワード