ファイル

ZIPのファイル名が文字化けする理由と直し方

ZIPを解凍すると日本語のファイル名が文字化けする場合の確認手順です。UTF-8とShift_JIS系の違い、Windows・Mac・iPhoneでの試し方、原本を残した展開、名前と本文の問題を解説。作成時に日本語名とページ順を点検し、別の端末でも読める形を目指します。

元のZIPから、読めない名前と正常な番号付きファイルへ分かれる白黒の線画

ZIPを解凍した後、日本語の名前だけが意味のない文字になる場合は、ファイル名の文字コードの読み方が合っていない可能性があります。元のZIPを残し、別の展開方法と新しい保存先で試してください。名前が変でも画像や文書を開けることと、ファイル自体が壊れていることは、分けて確認できます。

改名の前に、作成環境とZIP内・展開後の名前を比べます。Windows・Mac・iPhoneでの確認方法を説明します。

文字化けは、作った側と開く側で文字コードが違うと起きる

名前を表すバイトの読み方が合わない

ファイル名は、保存時には数値の並びとして扱われます。日本語の文字をどの数値へ変えるかという規則が文字コードです。作成側がある規則で書いた名前を、展開側が別の規則で読むと、本来と違う文字が並ぶ場合があります。ZIPの外側の名前が読めても、中の各ファイル名まで同じ状態とは限りません。

日本語の古い環境ではShift_JIS系の名前が使われることがあります。Microsoftの説明では、コードページ932はShift JISの日本語文字コードの一種です。単に「Shift_JIS」と表示されるツールでも、CP932の拡張文字の扱いが一致するとは限りません。名前が一部だけ変になる場合も、元のデータを残して比べます。

Microsoft Learn:コードページ識別子

ZIPのUTF-8指定と、本文の文字コードは別

PKWAREのZIP仕様書APPNOTEの4.4.4と付録Dには、ファイル名とコメントをUTF-8として扱うフラグが定義されています。Unicodeの名前を補助情報へ残す方法もあります。フラグがないから必ず日本語CP932だ、とは判断できません。作成ソフトと補助情報の読み方も関係します。

名前のUTF-8指定は、文書本文やパスワードがUTF-8という意味ではありません。例えばZIPの名前は正常でも、中のテキストだけが文字化けする場合は、文書を読むアプリ側の文字コードを別に確認します。ファイル名の問題を直すために、本文の文字コードまでまとめて変えないようにしましょう。

WindowsとMacで起きやすい組み合わせ

OS名だけで、ZIPの文字コードは決められない

Windowsで作ったZIPをMacへ渡したときや、古いZIPを別の言語環境で開いたときに、名前の読み方の違いが表に出ることがあります。ただし、「Windowsは全部Shift_JIS」「Macなら必ずUTF-8」と決めつけると、かえって違う設定を選ぶことになります。どちらでも作成に使ったソフトと設定を確認してください。

症状を分けて、次の確認を選ぶ

症状最初に比べるもの避けたい作業
日本語名だけが読めない別の展開方法と元の名前一覧全件を推測で改名する
テキストの本文だけが読めない文書の文字コードと対応アプリZIP名の設定だけ変え続ける
四角い記号で表示される別の表示環境・文字対応直ちにデータ破損と判断する
CRCやデータエラーが出る取得の完了・再取得した別名の版エラーを無視して正常版にする
順番だけがおかしい数字の桁・並べ方・フォルダ構成文字コードだけを原因にする
iPhoneでZIPやPDFが開けないときの原因と対処iPhoneでPDFやZIPが開けないときは、取得、空き容量、ファイル形式から確認します。パスワード付きZIP、真っ白なPDF、RARや分割ファイルの切り分けを整理。原本を残し、小さい正常なファイルや別環境と比較する手順、再取得・再作成の判断、問い合わせに残す情報を紹介します。makimono.xyz ↗

Macで文字化けを避けて解凍する

原本を残して、標準の展開結果を確認する

AppleのMacユーザガイドでは、ZIPをダブルクリックして展開すると、中身が同じフォルダへ表示されると案内されています。まず作業用フォルダへ元のZIPのコピーを置き、その場所で試します。重要なファイルが並ぶフォルダへ直接展開し、同名のファイルと混ぜることを避けてください。

  1. 元のZIPを残し、作業用のコピーを用意する。
  2. コピーを新しいフォルダへ置く。
  3. ZIPをダブルクリックして展開する。
  4. 日本語名、フォルダ階層、ファイル数を確認する。
  5. 画像や文書を一つ開き、内容と名前を照合する。
Appleサポート:Macでファイルやフォルダを圧縮する/解凍するMacのFinderでファイルを圧縮して、データのバックアップコピーを作成したり、情報をインターネットで送信したりします。support.apple.com ↗

別の解凍アプリでも同じ原本を試す

標準の展開で名前が読めない場合は、非ラテン文字の名前を扱う解凍アプリを別の候補にできます。MacPawのThe Unarchiver公式ページでは、非ラテン文字を含むアーカイブの取り扱いが紹介されています。2026年10月に確認した案内です。すべてのZIPが必ず復元するという保証ではありません。

アプリを用意したら、ZIPのコピーを「このアプリケーションで開く」などの入口から選び、別の出力先へ展開して比べます。名前の文字コードを選べる画面が出る場合は、作成者が使った文字コードの情報を優先します。画面の場所と選択肢はバージョンによって変わるため、実際の表示を確認してください。

日本語の名前が戻った場合も、全部のファイルが揃っているかを確認します。先頭だけでなく、長い名前、記号を含む名前、複数階層のフォルダを見ます。同じ文字へ変換された名前が重なったり、展開時の上書きで一部が失われたりしていないか、元の一覧と照合します。

Windowsで文字化けを避けて解凍する

7-Zipで一覧と展開後を別に確認する

Windowsでは、ZIPに対応する別の解凍ソフトで同じ原本を確認する方法があります。7-Zipを使うなら、公式配布元から対応する版を選びます。OS全体の言語や地域の設定を変える前に、ZIPを開く方法を切り替えて比較してください。一つのZIPのために、他のアプリの表示まで変える必要はありません。

7-ZipでZIPを開き、中の名前の一覧を確認します。読める名前が見えるなら、展開先に新しい空のフォルダを指定して取り出し、一覧と結果を比べます。ドラッグで既存ファイルへ重ねず、「展開」の操作から出力先を確認すると、どの結果を点検しているか把握しやすくなります。

7-Zip公式www.7-zip.org ↗

文字コードが分かる場合だけ、指定して試す

上級の確認方法として、7-ZipにはZIPのコードページを指定する方法があります。開発者Igor Pavlovの公式フォーラムでの説明では、-mcpによる指定が展開にも使えるとされています。次はCP932で作られた名前だと分かっているZIPを、PowerShellで別の出力先へ展開する例です。

& "C:\Program Files\7-Zip\7z.exe" x ".\sample.zip" -mcp=932 -o".\check-cp932"

実際のインストール先とZIPの場所へ置き換え、出力先は空の新しいフォルダを選びます。932は日本語のコードページの番号であり、すべての文字化けZIPに合う値ではありません。UTF-8のZIPにも一律に付ける手順ではないため、通常の展開結果と比べ、読める方の内容を点検します。

どのコードページか分からない場合は、無作為に値を変えるより、作成者へ元の名前と作成ソフトを確認します。元のZIPの名前情報自体が置き換えられている場合は、設定を変えても戻せないことがあります。正常な元ファイルから再作成してもらう方が、確実に比較できます。

iPhoneで文字化けしたとき

ファイルアプリで、展開前後を確認する

iPhoneでは、ZIPの保存場所をファイルアプリで確認し、展開されたフォルダを開きます。元のZIPの外側の名前、フォルダの名前、中の画像の名前のどれが違うかを見ます。iCloudなどから取得している場合は、必要なデータのダウンロードが終わっているかも確認してください。

名前が変でも画像を開けるなら、内容をいくつか確かめます。ページの順番が名前に依存する本では、読めた画像だけで完了とせず、前後の番号も点検します。少数のファイルを手で直す場合もコピーで試し、元の順番と名前を記録します。一括変更の前に、重複が出ないかを確かめましょう。

iPhone・iPadでZIPファイルを解凍する方法|ファイルアプリだけでできるiPhone・iPadでZIPを解凍する方法を、標準のファイルアプリの操作に沿って解説します。受け取ったZIPの保存先、展開したフォルダの探し方、圧縮してZIPを作る手順、容量不足や形式の確認、原本を残すタイミングと、画像の本をZIPのまま読む方法を紹介します。makimono.xyz ↗

まきものはUTF-8とCP932の名前を扱う

まきもの(Makimono)は、ZIP内の画像を一冊として読むiPhone向けのブックリーダーです。UTF-8と、Shift_JIS系のCP932のファイル名に対応しています。UTF-8指定がある名前はその指定を優先し、指定がない名前ではUTF-8、次いでCP932として読めるかを扱います。誤った指定や壊れた名前をすべて復元する機能ではありません。

通常のZIP・CBZと画像フォルダは無料で扱い、1シリーズは巻数を問わず、それとは別に単独の本は10冊までです。PDF・RAR・CBR、暗号化アーカイブなどはProの対象です。初回はiPhone・iOS 17以降に向けて公開準備中です。操作はまきものの使い方で確認できます。

iPhoneで自分の本のファイルを読む方法|ZIP・CBZ・RAR・PDF・画像フォルダiPhoneで自分の本や漫画のZIPを読む方法を、CBZ・RAR・CBR・PDF・画像フォルダとの違いから解説します。ファイルの保存場所、転送、解凍、ページ順、容量不足の確認まで、原本を残して一冊ずつ試す手順と、まきものの対応形式・無料とProの違いを紹介します。makimono.xyz ↗

アプリ側で読めることと、ファイルアプリへ正常な名前で展開して保存し直すことは別です。名前を修復して他の環境へ渡す必要があるなら、元のZIPから展開方法を確認します。画像を一冊にまとめる形式と番号の扱いは、CBZ・CBRの説明も参照できます。

これから作るZIPで文字化けを防ぐ

作成設定と受け取り側の確認を組にする

作成時は、日本語などの名前を扱うUnicode対応のZIP機能を使い、UTF-8の名前や対応する情報を保存できるかを調べます。圧縮率を変えることと、名前の文字コードを変えることは別です。「高圧縮」や拡張子.zipだけを見て、どの端末でも名前が一致すると判断しないでください。

少ない確認用ファイルでZIPを作り、渡す予定の環境で展開します。名前には普通の日本語、数字、実際に使う記号を含めます。個人名や重要な文書を試験用に使う必要はありません。「資料01」「資料02」のような自分で作った例で、数と階層、名前が揃うかを確かめられます。

再圧縮の前に、正常な名前を確定する

文字化けしたファイルをそのままZIPにし直すと、読めない名前が新しいZIPへ保存されることがあります。再作成は、元の名前が正常なファイルを揃えてから行います。画像の本なら、001、002のように番号の桁を揃えると、表示順を確認しやすくなります。巻名とページ番号を別の役割で付ける方法もあります。

最後に、作ったZIPを再び開き、ファイル数、名前、ページ順、代表の内容を点検します。元のファイルは、別の保存先と読み直しの確認が済むまで残します。名前を短くする場合は変更前後の対応を記録し、引用元や版など必要な情報を削りすぎないようにしてください。

RARへ変更すれば解決すると決めず、RARとZIPの違いも確認します。

よくある質問

ファイル名が文字化けしたら、中身も壊れていますか?

名前だけの問題の場合もあります。画像や文書を開き、数と内容を比べます。データやCRCのエラーが出るなら、再取得や元のファイルの確認が別に必要です。

日本語のWindowsへ設定を変えれば全部直りますか?

保証できません。ZIPを作ったソフトと文字コード、展開側の対応を確認し、まず別の出力先と展開方法で比べてください。端末全体の設定変更を最初の手順にする必要はありません。

文字化けした名前を自動で一括修復してもよいですか?

原本のコピーで少数を試し、名前の重複と順序を確認します。元の情報が失われている場合は推測での変更になり、必ず元通りにできるわけではありません。

ZIPをCBZへ改名したら文字化けは直りますか?

拡張子を変えても内部の名前の情報は変わりません。名前の読み方と、読書アプリが扱える中身を分けて確認してください。

元のZIPを残し、名前と内容の問題を分けて確かめます。
別の展開方法は、新しい出力先で比較してください。
これから作るZIPは、少数の日本語名で受け取り側も点検しましょう。
正常な名前とページ順が揃ってから、保管用の版を決められます。

この記事を共有

MAKIMONO

次の一冊を、まきもので。

手元のブックを、ひとつの本棚に。

App Store 公開準備中アプリについて詳しく ↗
← 記事一覧へ戻る