EPUB電子書籍 (.epub)

W3C 標準

電子書籍フォーマット(EPUB: Electronic Publication)は、W3Cによって維持されている世界標準のオープンソース電子書籍フォーマットであり、あらゆるプラットフォームでアクセシビリティに配慮し、リフロー可能、かつマルチメディアが豊富なデジタルブックを提供します。

MOBI を EPUB に変換

無料のブラウザ内 MOBI から EPUB へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してEPUBファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してEPUBファイルを識別します:

16進数シグネチャ(オフセット0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII表現: PK..mimetypeapplication/epub+zip

標準化: W3C EPUB 3.3勧告

技術仕様

コンテナアーキテクチャ非圧縮の'mimetype'ファイル、META-INF/container.xml、OEBPSコンテンツパッケージを含むZIPアーカイブ
圧縮内部コンテンツファイルはDeflate(zlib)圧縮。'mimetype'ファイルは必ず非圧縮(Storeモード)
バイトエンディアンリトルエンディアン(ZIPコンテナ)
色空間sRGB, Display P3, CSS Color Module Level 4
チャンネルと構造リフロー型または固定レイアウトのXHTMLページ、CSSスタイルシート、埋め込みSVG/ラスター画像、音声、動画
最大寸法ページ数に上限なし(腕時計から8Kテレビまで、画面サイズに応じて動的にリフロー)
透過性CSSのアルファ透明度、不透明度マスク、透明PNG/SVG画像を完全サポート
ストリーミングとプログレッシブ目次(toc.ncx / nav.xhtml)により章へすばやく移動可能

技術比較表:EPUBと競合製品

技術属性EPUB (現在)PDFAZW3MOBI
リフローテキストすべての画面で100%動的リフロー固定ページレイアウト(ズームが必要)Kindleでのみリフロー可能基本的なリフロー
標準化W3C公式オープン勧告ISO 32000オープン標準アマゾン独自の標準廃止された独自標準
ハードウェア互換性対応状況は、読み取り端末やアプリによって異なります。すべてのデバイスに対応アマゾンKindle端末のみ旧型KindleおよびPDAのみ
コンテナアーキテクチャXHTML/CSS/JSを含むZIPアーカイブバイナリオブジェクト階層PalmDOCデータベースPalmDOCデータベース

一般的な破損モードと16進数リカバリガイド

電子書籍リーダーのエラー:「パッケージを開けませんでした:無効なmimetypeです」。

根本原因: 圧縮ツールが「mimetype」ファイルを圧縮したか、バイトオフセット30以外に配置した。

復旧: File2File.app Ebook Repairを使用して再パッケージ化し、非圧縮のmimetype配置を強制します。

セキュリティ分析とパーサー攻撃ベクトル

EPUBファイルには、ローカルファイルへのアクセスやネットワークへのデータ流出を防ぐためにサンドボックス化する必要がある完全なHTML5およびJavaScriptエンジンが含まれています。

既知の攻撃ベクター

  • ユーザーのライブラリデータを盗むための、EPUB JavaScriptリーディングシステムにおけるクロスサイトスクリプティング(XSS)。
  • EPUB XMLマニフェストパーサーにおけるXML外部実体(XXE)インジェクション。
  • カタログの取り込み中にサーバーのストレージを消費するZIP爆弾の展開攻撃。

防御的ベストプラクティス: 信頼されていないEPUBを解析する際、スクリプトの実行と外部ネットワークのフェッチを無効にします。

歴史的背景とマイルストーン

2023W3CがEPUB 3.3を公式に承認されたWeb標準勧告として公開。
2011IDPFがEPUB 3をリリースし、HTML5、CSS3、MathML、音声、ビデオのメディアオーバーレイを導入。
2007EPUB 2.0がオープン電子書籍出版構造(OEBPS)の後継として公式業界標準になる。

主なメリット

  • W3Cが策定・維持する、デジタル出版物向けのオープン標準です。
  • 自然なリフロー表示:テキストはあらゆるディスプレイに合わせてフォントサイズ、余白、行間を自動調整します。
  • 世界最高水準のアクセシビリティ対応:スクリーンリーダー、音声ナレーションの同期(メディアオーバーレイ)、ディスレクシア向けフォント。

技術的な制限とデメリット

  • 固定レイアウトの複雑なデザイン(技術教科書や雑誌など)は、異なる画面比率で一貫してレンダリングするのが難しい場合があります。
  • 厳格なZIPパッケージング規則:非圧縮の「mimetype」ファイルがバイトオフセット30にある先頭のファイルではない場合、EPUBは無効になります。
  • Kindle端末では、ネイティブなUSBドラッグ&ドロップではなく、変換(Send-to-KindleやCalibre経由)が必要です。

興味深い技術トリビア

  • EPUB内の「mimetype」ファイルは、ZIPアーカイブ内の最初のファイルである必要があり、完全に無圧縮(0%圧縮)で、末尾にスペースを含まない「application/epub+zip」という文字列のみを含める必要があります。
  • Project Gutenbergは複数の形式で7万冊以上の無料電子書籍を提供しています。EPUBの提供状況はタイトルによって異なります。
  • 2017年、国際デジタル出版フォーラム(IDPF)はワールド・ワイド・ウェブ・コンソーシアム(W3C)に直接統合されました。

よくある技術的な質問

読書においてEPUBがPDFよりも優れているのはなぜですか?

EPUBはリフロー型であり、フォントサイズに合わせてテキストがスマートフォンや電子書籍リーダーの画面に自動的に収まるよう調整されますが、PDFは固定されたページ寸法を持つため、常にピンチとズームを行う必要があります。

iPhoneやMacでEPUBファイルを読むことはできますか?

はい。Apple BooksはすべてのiPhone、iPad、Macにプレインストールされており、EPUBの本をすぐにネイティブサポートします。

EPUBをPDFやMOBIに変換するにはどうすればよいですか?

ブラウザ上で直接File2File.appを使用すれば、EPUBの本を美しくフォーマットされたPDFドキュメントやKindle対応の形式に変換できます。