EPUB電子書籍 (.epub)

W3C 標準

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

MOBI を EPUB に変換

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

調査とメタデータ

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

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け 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 Recommendation

技術仕様

コンテナアーキテクチャZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package
圧縮Deflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode)
バイトエンディアンLittle-Endian (ZIP container)
色空間sRGB, Display P3, CSS Color Module Level 4
チャンネルと構造Reflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video
最大寸法Unbounded pagination (reflows dynamically to any display size from watch to 8K TV)
透過性Full CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics
ストリーミングとプログレッシブTable of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking

技術比較マトリックス: EPUB 対 競合製品

技術属性EPUB (現在)PDFAZW3MOBI
リフローテキストすべての画面で100%動的リフロー固定ページレイアウト(ズームが必要)Kindleでのみリフロー可能原始的なリフロー
標準化W3C公式オープン勧告ISO 32000オープン標準アマゾン独自の標準廃止された独自標準
ハードウェア互換性ユニバーサル(Apple、Kobo、Android、PC)ユニバーサル(すべてのデバイス)アマゾンKindle端末のみビンテージのKindleおよびPDAのみ
コンテナアーキテクチャXHTML/CSS/JSを含むZIPアーカイブバイナリオブジェクト階層PalmDOCデータベースPalmDOCデータベース

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

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

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

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

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

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

既知の攻撃ベクター

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

防御的ベストプラクティス:

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

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

主な利点とメリット

  • デジタル読書における揺るぎないグローバル標準:100%オープン、ベンダーニュートラル、W3Cによるサポート。
  • 完璧なリフロータイポグラフィ:テキストは、あらゆるディスプレイに合わせてフォントサイズ、余白、行間を自動的に調整します。
  • 世界最高水準のアクセシビリティ対応:スクリーンリーダー、音声ナレーションの同期(メディアオーバーレイ)、ディスレクシア向けフォント。

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

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

興味深い技術トリビア

  • EPUB内の「mimetype」ファイルは、ZIPアーカイブ内の最初のファイルである必要があり、完全に無圧縮(0%圧縮)で、末尾にスペースを含まない「application/epub+zip」という文字列のみを含める必要があります。
  • プロジェクト・グーテンベルク(Project Gutenberg)は、EPUB形式でフォーマットされた70,000冊以上の無料の古典文学作品を提供しています。
  • 2017年、国際デジタル出版フォーラム(IDPF)はワールド・ワイド・ウェブ・コンソーシアム(W3C)に直接統合されました。

よくある技術的な質問

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

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

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

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

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

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