macのデフォルトで備わっているunzipコマンドで解凍しようとしたところ、「need PK compat. v5.1 (can do v4.5)」とエラーが吐かれた。
※PKはZIPアーカイバの名称から来ている
zipファイルのフォーマットにはバージョンがあり、そのバージョンがunzipコマンドがサポートしているバージョンの範囲外の場合にはエラーになる。
つまり、PKのバージョンが足りないと言われているので、unzip
コマンドが新しい ZIP フォーマット (v5.1) に対応していないということです。
なので、対応しているコマンドをインストールして対応すればいい。
$ brew install p7zip
インストールが完了できたら次のコマンドで解凍可能
$ 7za e sample.zip