macOS 版 Comipoli が cbz 内部で日本語があるとエラー。 原因を色々探ってみたら zipinfo がこういうことになっていた。 Fedora macOS macOS の zipinfo が日本語ファイル名を出力できないだけだった。 どちらも LANG=ja_JP.UTF-8 だし、Terminal.app も日本語出力は普通にできるし。 でも何故か展開すると普通に日本語ファイル名になる。 個別取り出しも日本語指定で取り出せる、意味ワカンネ! つまり、この出力を日本語にて得られないと個別取り出しができないってことだ。 いくら検索しても shift-jis のことしか出てこない、んなもん常識以前だろ! UTF-8 が化けることに誰も気がついていないのか。。。。。 NSStringEncoding – Foundation | Apple Developer Documenta