iloveepub
メニュー
JA

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

EPUB を修復

「有効な EPUB ではありません」と言われる本は、たいてい中身ではなくパッケージ構造が壊れています。このツールはヘルスチェックを実行し、コンテナーとメタデータ項目を再構築し、無効な参照を除去して、きれいにパッケージし直したファイルを返します — 壊れた本をサーバーへ送っても誰の得にもならないので、すべてブラウザー内で処理します。無料、アップロードなし。

01EPUB を選択

EPUB ファイルを修復する方法

  1. 壊れた EPUB を選択

    デバイスからファイルを開きます。検査はすべてローカルで行われます — 壊れた本こそ、アップロードしたくないファイルのはずです。

  2. ヘルスチェックを実行

    構造が検査され、修正可能なすべてが修復されます:コンテナー、mimetype 項目、無効な参照、欠けた目次。

  3. 修復済み EPUB をダウンロード

    修正されたファイルを保存してリーダーで開きます。レポートに修復内容が正確に表示されます。

EPUB ファイルが壊れる理由

EPUB は厳格なルールを持つ ZIP です:先頭に圧縮されない mimetype 項目、パッケージファイルを指す container.xml、中のファイルと一致するマニフェスト。雑なエクスポートツール、途中で切れたダウンロード、手動の再圧縮がこのルールを頻繁に破り、リーダーはそれだけで本全体を拒否します。

幸い、章そのものはほぼ常に無傷です。パッケージングを直せば本はよみがえります。

修復できるもの — できないもの

修復可能:欠落または無効な container.xml、位置が違うか圧縮された mimetype 項目、存在しないファイルを指すマニフェストとスパインの参照、欠落したナビゲーションドキュメント。

修復不可能:ダウンロード途中で切断された、またはバイトレベルで破損した ZIP アーカイブ、そして最初からファイルに存在しない内容。存在しない章を再構築できるツールはありません — 修復に失敗する場合は、元のファイルをダウンロードし直してください。

よくある質問

どんな損傷を修補できますか?

パッケージングの破損:無効な container.xml、誤った mimetype 項目、存在しないファイルを指すマニフェストやスパインの参照、目次ファイルの欠落。「開けない」ケースの大半はこれらが原因です。

ファイルが途中で切れていたり、ダウンロードが半分だったりします。直せますか?

無理です。ZIP データ自体が切断されたりバイトレベルで破損している場合、失われた内容を創り出すことはできません。元のファイルをダウンロードし直してください。

修復で本の中身は変わりますか?

変わりません。章、スタイル、画像、フォントはバイト単位でコピーされます。再構築されるのは構造的なパッケージングだけで、変更点はすべてレポートに列挙されます。

修復したファイルがまだ開きません。どうすれば?

アーカイブ自体のバイトレベルで損傷している可能性が高いです。元ファイルの再ダウンロードか再エクスポートを試してください。再パッケージでは失われたバイトはよみがえりません。

リーダーはなぜ mimetype 項目をそんなに気にするのですか?

仕様が「最初の、圧縮されない項目」として必須としているからです — 多くのリーダーは他の何を読むよりも先にこれを確認します。誤った mimetype は最もありがちで、最も直しやすい故障です。

本はサーバーにアップロードされますか?

決してされません。修復はすべてブラウザー内で実行されます — ネットワークインスペクターで検証できます:アップロードはゼロです。

関連ツール