iloveepub
メニュー
JA

ローカル処理 — ファイルはデバイスの外に出ません

EPUB を修復

復旧作業のすべてを 1 つのツールで賄えます。開けない本、目次が壊れたまま開く本、書棚で名無し表示になる本を投げ込んでください。まずヘルスチェックが走り、構造的な破損は自動的に修復され、カバーとメタデータの欠落はご自身で埋めます。そして修復済みの本は、ダウンロードされる前に再チェックされます。すべてはブラウザの中で完結し、ファイルがデバイスの外へ出ることはありません。

01EPUB を選択

壊れた EPUB の直し方

  1. 壊れた本を選択

    .epub ファイルを選択します。開けない本、目次が壊れている本、書棚で名無しになる本 —— どれでも構いません。何もアップロードされません。

  2. ヘルスレポートを確認

    診断はすべての検査項目 —— コンテナ、mimetype、参照、目次、カバー、メタデータ —— を「正常」「修復可能」「修復不能」のマーク付きで一覧表示します。

  3. 修復を適用

    構造的な修復は自動で実行されます。カバーや書名・著者のメタデータが欠けている場合は同じステップで追加できます。どちらもオプションです。

  4. 検証済みの本をダウンロード

    修復済みの EPUB はダウンロード前に再チェックされます。根拠のない成功メッセージではなく、修復レポートとオールクリアを受け取れます。

ヘルスチェックの検査対象

EPUB は自身の内部構造について厳密なルールを課された ZIP アーカイブであり、「開けない」ケースのほとんどは本文の破損ではなく、この構造の問題です。診断はこの構造をレイヤーごとに検査します。まずアーカイブ自体、次に META-INF/container.xml —— リーダーにパッケージ文書の場所を知らせる「送り状」です。さらに mimetype エントリを検証します。これはアーカイブの最初のレコードでなければならず、圧縮せずに格納され、内容も正確に一致している必要があります。再梱包ツールの多くはここを間違え、リーダーによってはこれだけで本の受け取りを拒否します。

さらに掘り下げて、manifest とアーカイブ内の実際のファイルを突き合わせます。参照されているすべての文書と画像が実在すること、すべての spine エントリが宣言済みの manifest アイテムを指していること、ナビゲーション文書(EPUB 3 の nav と EPUB 2 の NCX)が存在し解決可能であることを確認します。最後に、リーダーが書棚に表示する 2 つのもの —— カバー画像の宣言と、書名・著者のメタデータ —— を調べます。各項目は「正常」「自動修復可能」「あなたにしか補えないもの」のいずれかとして報告されます。

そもそも EPUB ファイルはなぜ壊れるのか

壊れた本の多くは、作成ツールの時点で既に壊れて生まれてきます。ZIP 書き出しにバグのあるエクスポーターは mimetype エントリを誤った位置に置いたり圧縮したりします。スクレーパーや自作の変換ツールは、埋め込んでいないファイルを参照します。一部の執筆アプリは、大文字小文字を区別するリーダーでパスが一致しない manifest を書き出します。

残りは転送中や保存中に壊れます。途中で止まったダウンロード、2 つのアーカイブのコピーをマージしてしまったクラウド同期の競合、異なる圧縮設定で本を「親切にも」再梱包した zip ツール、container を混乱させる手動のリネーム。どれも本文には手を加えません。だからこそ、正しく行われた構造修復は、1 つの章も再エンコードせずに本を復元できるのです。

診断 → 修復 → 再チェックのループ

検証できない修復は、当てずっぽうにすぎません。デスクトップツールは修復済みファイルを渡して、試すのはあなた任せです。アップロード型の変換サービスは、本がまだ検証に失敥していても成功ページを表示します。このツールはそのループを閉じます。構造修復を適用した後、ダウンロードが表示される前に、まったく同じヘルスチェックが結果に対してもう一度、ブラウザの中で実行されます。まだ足りないものがあれば —— たとえばオプションのカバーをスキップした場合 —— 「完了」と宣言するのではなく、その旨をはっきり報告します。

再チェックは、ツールに限界について正直でいさせる仕組みでもあります。ブラウザ側の修復では対処できない損傷が本に含まれている場合、診断は 1 分もかけさせる前に「修復不可」と前もって告げます。偽のプログレスバーの最後で失敗するのではなく、です。

直せるものと直せないもの —— 正直に

自動で修復できるもの:欠落または不正な container.xml、誤った位置にある、または圧縮された mimetype エントリ、存在しないファイルを指す manifest アイテム、未宣言のアイテムを参照する spine エントリ、欠落した EPUB 3 の nav 文書や EPUB 2 の NCX、以前の編集が残した無効なリンク。これらにはそれぞれ決定論的な修復方法があり、このツールが適用したうえで検証します。

あなたが直し、ツールが書き込むもの:欠落したカバー(JPG、PNG、WebP、GIF のいずれかをアップロード)と、欠落した書名・著者のメタデータ(入力すれば、ツールが正式な Dublin Core 要素として書き込みます)。

ここでは修復できず、ツールもその旨を告げるもの:そもそも有効な ZIP ではないアーカイブ、読み取り可能な章が中にない本、DRM でロックされたファイルです。DRM 保護された本は処理できません。DRM の解除はブラウザでは不可能であり、多くの地域で違法でもあります。誠実なツールが、それ以外のことを主張することはありません。

書棚にファイル名や空白のカバーが表示される理由

ライブラリアプリが書棚をレイアウトするときに読み取るのは、次の 2 つだけです。パッケージメタデータ内のカバー宣言と、dc:title / dc:creator 要素です。どちらかが欠けていると、リーダーはその場しのぎの表示をします —— 書名の代わりにファイル名を、カバーの代わりに無個性なグレーのタイルを表示します。そして人は当然、本のファイルが壊れていると思い込みます。実際には、単に未完成のまま公開されただけか、以前の変換ツールがメタデータを削ぎ落としただけのことがほとんどです。

だからこそ、このツールではカバーとメタデータを独立した雑用ではなく診断の一部にしています。ヘルスチェックが欠落を指摘し、あなたが欠けているピースを提供し、再チェックが書棚で正しく表示されることを確認する、という流れです。

ローカルで修復するのが重要な理由

大切にしている EPUB は、あなた個人の所蔵品です。注釈の位置参照、読書進度のマーカー、購入識別子、そしてメタデータには、前の持ち主やツールが書き込んだ何かが残っているかもしれません。アップロード型の修復サービスは、ファイル全体を監査できないサーバーへ運びます。そうしたサービスのプライバシーポリシーが記述するのは保持期間であって、保持の不可能性ではありません。

このページにはアップロード経路がまったく存在しません。圧縮されたフォールバックも、待ち行列も、一時コピーもありません。ファイルはリーダーと同じブラウザ API で開かれ、メモリ上で修正され、あなたに返されます。動作中にネットワークタブを眺めてみてください。発行されるリクエストはページ自身のものだけです。

EPUB を修復 と単機能ツールの違い

本サイトでは各修復を単独で行うツールも引き続き提供しています —— Repair EPUB、Fix EPUB TOC、Metadata Editor、Change Cover です。違いは目的です。それらのページは、何が悪いかもう分かっていることを前提としています。EPUB を修復 はその逆、つまり 1 冊の壊れた本はあるけれど診断はない、という状況を前提とします。すべてを検査し、自動修正を一括で適用し、人間の入力が必要な 2 つの修正を促し、検証済みで書棚に置けるファイルとして仕上げます。

最大 120 MB の本に対応しています。修復はメモリ上で行われるため、100 MB を超えると控えめな警告が表示されます。出力は標準的な EPUB で、Calibre、Thorium、Kobo、Kindle(Send to Kindle 経由)、そして元の本を開けたすべてのリーダーで開くことができます。

よくある質問

EPUB がまったく開けません。直せますか?

破損が構造的なものであれば、多くの場合は直せます。container.xml の欠落、誤った位置にある mimetype エントリ、無効な内部参照はいずれも、本文は無事のままリーダーが本を開けなくする原因です。ヘルスチェックは数秒でどのケースかを教えてくれます。アーカイブ自体が有効な ZIP でない、または読み取り可能な章が含まれていない場合も、偽らずにその旨を告げます。

EPUB を修復 と Repair EPUB の違いは何ですか?

Repair EPUB は構造修復を適用してファイルを渡します。EPUB を修復 はタスク全体です。カバーやメタデータを含む 8 つの領域のヘルスチェックから始まり、構造修復を適用し、人間にしか埋められない欠落を入力してもらい、ダウンロード前に結果を自動的に再チェックします。

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

いいえ。診断も修復も再チェックも、デスクトップリーダーと同じ解析をあなたのブラウザの中で実行します。このページにはアップロード経路が一切ありません。ツールの動作中に、ブラウザのネットワークタブで確認できます。

本から DRM を解除してもらえますか?

いいえ、そして誠実なブラウザツールならどれもできません。DRM 保護されたファイルは設計上暗号化されており、診断は処理不可として報告します。このツールが修復するのは、正当に開いて編集できる本だけです。

リーダーが書名ではなくファイル名を表示するのはなぜですか?

パッケージメタデータの title または creator 要素が欠けていて、リーダーがファイル名にフォールバックしているためです。ヘルスチェックはこれを検出します。修復前に正しい書名と著者を入力すれば、ツールが正式な Dublin Core メタデータ要素として書き込みます。

目次が間違っています。再構築されますか?

はい。目次文書が完全に欠落している場合は、本の実際の章構成から再構築します。既存の目次に、削除されたファイルへの無効なリンクが含まれている場合は、それらを除去します。単に気に入らない目次を作り直したい場合は、Fix EPUB TOC ツールも引き続きご利用いただけます。

どのくらいの大きさの本まで対応できますか?

最大 120 MB のファイルに対応しています。すべてメモリ上で行われるため、100 MB を超えるとパフォーマンスに関する注意が表示されます。典型的な小説なら、診断・修復・再チェックの一連のループは数秒で完了します。

修復で本が再エンコードされたり劣化したりしませんか?

いいえ。章、画像、スタイルシートはバイト単位でそのままアーカイブ内を移動します。書き換えられるのは壊れた構造ファイルだけで、アーカイブは mimetype エントリを所定の先頭位置に戻して再梱包されます。

診断で「修復できない」と言われました。どうすれば?

この判定は、ファイルが有効な ZIP アーカイブでない、読み取り可能な章が含まれていない、または DRM 保護されている場合に表示されます。ダウンロードが途中で切れたものなら、元のソースから再度取得してください。DRM の場合は、本を購入したストアまたはライブラリをご利用ください。いずれの場合も、その結論に至るまでデータがデバイスの外へ出ることはありません。

関連ツール