Windowsでzip圧縮したファイルをMacで解凍するとファイル名が文字化けする

mojibakeWindowsでzip圧縮したファイルが、Macで回答するとファイル名が文字化けすることがある。

逆(Mac使いから受け取ったzipファイルを回答すると文字化け)はよく聞くが、こちらも十分起こりうる不具合だ。

原因は(たぶん)zip中のファイル名(Shift-JIS)のコードを、Latin-1かなにかの同値のコードだと仮定して、その文字をUTF8(Unicode)の文字にしてしまうから(だと思う)。

 

化けた文字のコードを拾ってShift-JISに当てはめれば、手作業でも直せるはずだけど、激しくめんどい。

いいツールがあるかと思って探したが全然見つからなかった。

 

ようやく一つ探し当てたのがこれ。

Apple File Name Encoding Repair for Mac

Apple製のツールで、だいぶ古いものなので、PowerPC(かRosetta)でしか動かないが、

適切に動作してくれた。

 

File Name Encoding Repair

使い方は簡単。文字化けしたファイルをドロップすると、ダイアログが開く。

  • Correct text encoding
    元の正しい文字エンコード
  • Optimize for Mac OS X
    ?詳細不明。
  • For folders, also Fix contents
    フォルダの場合、フォルダの中身も同様に処理するかどうか

Leave a Reply