Macでパスワードつきzipファイルを開く方法


実行環境

Mac OS Catalina 10.15.2

困ったこと

パスワードつきのzipファイルをFinderから普通に開こうとしたら、ひらけなかった。

解決した方法

$ ditto -V -x -k --sequesterRsrc --password --rsrc xxx.zip ./

Terminalで上記のコマンドを打ち込むと、パスワード入力を求められるので入力すると、現在のディレクトリにzipファイルを解凍したフォルダを展開してくれます。

※ 「xxx.zip」は、zipファイル名(zipファイルへのパス)を指定。

dittoは、Mac OS X 10.0(Cheetah)以降で、ファイルのコピーやアーカイブの作成・展開をするときに使えるコマンドらしいです。

参考になった記事

OSXの固有コマンド - ditto … ファイルのコピーやアーカイブの作成・展開

Mac OS X ditto copy directory hierarchies, create and extract archives