ZIP のファイル名の文字化けを直す

ZIP の中のファイル名を UTF-8 で書き直し、Windows・macOS・Linux のどれで開いても正しく表示されるようにします。中のファイルは変えず、外部サーバーへのアップロードも行いません。

またはここにドロップ

ファイルはお使いの端末内で処理され、外部サーバーには送信されません。

使い方

  1. 「ZIP を選択」を押すか、ZIP を枠にドロップします。読み込むのは ZIP の目次だけです。
  2. 一覧でファイル名を確かめます。おかしな名前があれば、上の文字コードを切り替えて、すべて正しく読めるものを選びます。チェックを付けている間は、macOS が付け足したファイル(__MACOSX、.DS_Store)を除きます。
  3. 「修正した ZIP をダウンロード」を押します。元の ZIP はそのままです。

よくある質問

ZIP のファイル名はなぜ文字化けするのですか?

Windows のエクスプローラーは、ファイル名をそのパソコンの言語の文字コード(日本語なら Shift_JIS)で ZIP に入れ、文字コードの印を付けません。Mac や Linux はそれを UTF-8 として読むので、違う文字になります。逆に、Mac で作った ZIP は印のない UTF-8 の名前なので、Windows が自分の文字コードで読んで化けます。このツールは、どの環境でも読める「UTF-8 の印付き」で全部の名前を書き直します。

中のファイルは変わりますか?

変わりません。書き直すのはファイル名と ZIP の見出しだけで、各ファイルのデータは圧縮されたままそっくり写すので、修正後の ZIP の大きさは元とほぼ同じです。更新日時、フォルダ、コメントも残ります。パスワード付きの ZIP と 4 GB を超える ZIP には対応していません。

文字コードはどれを選べばよいですか?

ツールが自動で選びます。すべての名前が UTF-8 として読めれば UTF-8、そうでなければお使いの言語の Windows の文字コードです。それでも名前がおかしければ、ほかの文字コードを試してください。選んだ文字コードで読めない名前は赤く表示されます。

修正した ZIP はどこでも開けますか?

開けます。UTF-8 の印付きの名前は、Windows 7 以降、macOS、Linux、7-Zip など、今の環境のほとんどが読めます。Linux の unzip が UTF-8 の名前を読むのに必要な「作成元 Unix」の印も付けます。

ファイルは外部にアップロードされますか?

されません。処理はすべてブラウザ内で行うので、ファイルが端末の外に出ることはありません。ページが読み込むのは、最初のファイルを追加したときのツールのプログラムだけです。

関連するツール