Macで起きうる現象
mac で特定の形式を7z すると、めっちゃめんどくさくなるよ。
takuya@mac$ /usr/local/Cellar/p7zip/17.04/bin/7z x 'sample.rar' -so '001.jpg' ERROR: Unsupported Method : 001.jpg
起きうる問題
問題は2つ
- 特定の文字コードを解消できない
- 特定のファイル形式がエラーになる。
文字コードのエラー
文字コードの指定が全くうまく動かない。cp932 の指定どころか、LANG指定がうまく動かず、全部UTF16で取り出されちゃう
ファイル形式のエラー
再現方法 ( brew 版 7z と rar など)
brew install p7zip /usr/local/Cellar/p7zip/17.04/bin/7z x 'sample.rar'
起こりうるエラー
ERROR: Unsupported Method : 001.txt
回避策
https://www.7-zip.org/download.html から 7zz のmac対応版を持ってくる。
他にもいろいろと、7z で問題が出るので、できる限り、homebrew の p7zip は避けたほうが無難っぽい