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

.zip内の文字化けしたファイル名を修復します。日本語Windowsで作られ、Shift_JIS / CP932 のまま壊れてしまった名前を、ブラウザ上で直します。アップロードは一切ありません。

ファイルを選ぶ

文字化けした .zip を選んでください。

🈚
クリックして選択
またはページ上にドロップ
ZIP アーカイブ

zipのファイル名の文字化けを、ブラウザ上で直す

.zipが日本語(やその他のCJK圏)のWindowsで作られると、ファイル名がレガシーなコードページ — Shift_JIS / CP932 — のまま保存され、「これはUTF-8です」と示すフラグが付かないことがよくあります。そのアーカイブをMac、あるいは設定の異なるWindowsで開くと、名前が文字化けして表示されます。本来のファイル名のかわりに「譁・喧縺・」のような壊れた文字が並ぶ状態です。これはmacOSと日本語Windowsの間でファイルをやり取りするたびに起きる、ありふれた問題です。

ここに.zipを1つドロップすると、そのレガシーなファイル名を本来のUTF-8へ再変換し、UTF-8フラグを立てた新しい.zipを書き出します。これで、どの環境でも名前が正しく展開されます。ファイルの中身はそのまま引き継がれ、直すのはファイル名だけです。すでにUTF-8で正しく保存されている名前はそのまま残すので、二重に変換して別の文字化けを生む心配はありません。

アーカイブがあなたの端末から出ない理由

ここでのプライバシーは、約束ではなく仕組みそのものです。アップロードする工程がそもそもありません。アップロードする先のサーバーが存在しないからです。

  • .zipの読み込みも書き直しも、すべてあなたのブラウザの中で行われます。
  • このページは静的ファイルとして配信され、あなたのアーカイブを伴うリクエストは一切送りません。
  • ソースコードは公開されており、誰でも読むことができます(MIT)。
  • オフラインでも動作します。これは、何も端末の外に出ないからこそ可能なことです。

ご自身で確かめたい場合は、動作中にブラウザのネットワークパネルを開いてみてください。あなたのファイルを運ぶリクエストは一つもありません。 ソースコードを読む。

使い方

  1. .zipをドロップする

    ファイル名が文字化けした.zipをクリックで選ぶか、ページのどこにでもドロップしてください。一度に扱えるアーカイブは1つです。

  2. 名前が再変換されます

    レガシーなShift_JIS / CP932 のファイル名がUTF-8へと変換し直されます。ファイルの中身はそのまま、すでにUTF-8の名前もそのまま残します。

  3. 直したアーカイブをダウンロードする

    UTF-8フラグを立てた新しい.zipが書き出され、自動的にダウンロードされます。いくつの名前を直したかも表示されます。

よくある質問

.zipはどこかにアップロードされますか?

いいえ。アーカイブの読み込みも書き直しも、すべてあなたのブラウザの中で行われます。サーバー側の処理が存在しないため、あなたのファイルが端末の外へ出る経路そのものがありません。ソースコードは公開されており、ブラウザのネットワークパネルでご自身で確認できます。

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

日本語(やその他のCJK圏)のWindowsで作られた.zipは、ファイル名をレガシーなコードページ — Shift_JIS / CP932 — のまま保存し、「これらの名前はUTF-8です」と示すフラグを立てないことがよくあります。そのアーカイブをMacや設定の異なるWindowsで開くと、バイト列が誤ったエンコーディングで読まれ、本来の名前のかわりに文字化けが表示されてしまいます。

このツールは実際に何を変えるのですか?

変えるのはファイル名だけです。レガシーなShift_JIS / CP932 の名前を本来のUTF-8へ再変換し、UTF-8フラグを立てた新しい.zipを書き出します。これで、どの環境でも名前が正しく展開されます。各ファイルの中身は1バイトも変えずにそのまま引き継がれます。

すでに正しい名前まで壊してしまいませんか?

いいえ。すでにUTF-8で正しく保存されている名前は検出してそのまま残すので、二重に変換して新たな文字化けを生むことはありません。実際にいくつの名前を直したかも表示します。

パスワード付き(暗号化された)アーカイブには対応していますか?

いいえ。暗号化されたアーカイブには対応しておらず、壊れたファイルを作るのではなく、その旨をはっきりとお伝えします。まずパスワードなしで復号または保存し直してから、ファイル名を直してください。

オフラインでも動作しますか?

はい。これはPWAです。最初のアクセス後はキャッシュされるため、ネットワークがなくても動作します。ホーム画面に追加してお使いいただくこともできます。