🪟 Windows で文字化けしない ZIP を作る(Mac 用)
ファイル・フォルダ・ZIP を選ぶ
ここにファイルやフォルダをドロップ(Mac で作った ZIP でも可)
合計 300MB・2,000 ファイルまで。パスワード付き ZIP は非対応
Mac で作った ZIP が Windows で文字化けする理由
ZIP にはファイル名の文字コードを書く欄が長らく無く、作ったソフトの文字コードがそのまま入ります。Mac の Finder は UTF-8 で書き、「UTF-8 である」という印(フラグ)を付けます。 Windows 10/11 のエクスプローラーはこの印を読みますが、Lhaplus などの古い解凍ソフトや Windows 7 以前は印を見ずに Shift_JIS として読むため、 「ファイル」のように化けます。
| 相手の開き方 | Finder の ZIP(UTF-8) | このツールの ZIP(Shift_JIS) |
|---|---|---|
| Windows 10/11 の標準機能 | 化けない | 化けない |
| Lhaplus・古い解凍ソフト | 化ける | 化けない |
| Windows 7 以前の標準機能 | 化ける | 化けない |
| 7-Zip | 化けない | 化けない(日本語環境) |
もうひとつの困りごとが「__MACOSX」フォルダと「.DS_Store」「._ファイル名」です。 Finder は Mac だけで使う属性(Finder の表示設定やリソースフォーク)を ZIP に同梱するため、 Windows で開くと中身の無い謎のファイルに見えます。このツールはそれらを取り除いてから ZIP にします。 ターミナルで zip -r -x ".DS_Store" "__MACOSX/*" や ditto -c -k --norsrc を使う方法もありますが、 ファイル名の Shift_JIS 化までは手で指定する必要があります。
逆にWindows から受け取った ZIP が Mac で化ける場合はZIP ファイル名の文字化け修復、 ファイル名の濁点が「か゛」のように離れて見えるなら分離した濁点の結合、 パスワードを付けて送りたいならパスワード付き ZIP 作成が担当です。
※ ファイルはすべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。
Mac の「圧縮」で作った ZIP を Windows の相手に送ると、日本語のファイル名が「ファイル」のように化けたり、「__MACOSX」「.DS_Store」といった見覚えのないファイルが混ざったりします。 このツールはファイルやフォルダ(または Mac で作った ZIP)を選ぶだけで、Mac 固有のファイルを取り除き、ファイル名を Windows と同じ Shift_JIS で書いた ZIP を作り直します。 Windows の標準機能・Lhaplus・7-Zip のどれで開いても化けません。ファイルはサーバーに送らず、ブラウザ内だけで処理します。