普通に開こうとして怒られるこういうケースです。
自分の場合は、Windows→Macとファイルシェアする際にMEGAを使ったところ、DLしたファイルが開けなくてハマりました。
- The UnarchiverやStuffit Expanderで開いてもうまくいかない場合
- そもそもコマンドラインでやりたい場合
におすすめです
# 手順
Docker for Macがインストールされている状態で、以下のとおり
docker run --rm -v `pwd`:/data ca54makske/ubuntu-unzip -Ocp932 ./解答したいファイル.zip
補足など
ただただ ubuntuのDockerイメージでunzip叩いてるだけです
Dockerfile: https://github.com/ca5/ubuntu-unzip
わざわざイメージ作るに至った経緯は以下
- そもそも macのunzipに -O オプションがない
- dockerhubの野良unzipイメージ試す→alpineがベースだと -O オプションがない
もっといい方法がありそう
参考
https://qiita.com/toyoshim/items/be4613fa373b4847196f
→ Ubuntuで直接解凍する場合はこれでOK
https://qiita.com/suin/items/856bf782d0d295352e51
→ Dockerイメージ内でlocale指定しないと文字化けしたファイル名で書き出される