EPUB

EPUBファイルとは

電子書籍の開かれた標準。文字が画面の大きさに合わせて流れ直すので、スマートフォンで読みやすくなります。

EPUB とは何か

EPUB はコンテナです。誰か別のものが符号化した流れを、中に収めておく外殻です。 完成したファイルの受け渡しのために使われます。

拡張子は .epub、正式名称は Electronic Publication です。ただしどちらも、そのファイルが中に何を持てるかほどには多くを語りません。このページの残りは、その中身についての話です。

EPUB はどこから来たのか

W3C が 2007 年に公開しました。 仕様は EPUB 3.3 です。

古さが役に立つのは、ごく実務的な理由からです。形式が古いほど、それを覚える時間が多くのプログラムに与えられてきたということだからです。

仕様は公開されています

仕様書がそのまま公開されているので、中身を推し量るのではなく文書を読んで実装できます。この形式が数多くのプログラムに載っているのはそのためであり、20 年前に書かれたファイルが今も開けるのもそのためです。ただし「仕様が公開されている」ことと「使用料が要らない」ことは別の話です。中でコーデックを包んでいる形式では、特許のライセンスは仕様書が答えていない別の問題として残ります。

1 つのファイルに複数ページを持てます

EPUB ファイルは 1 ページに縛られていません。1 ページしか持てないものへ変換するときには、これが効いてきます。1 回の変換で出てくるのは 1 ページぶんのファイル 1 つで、取られるのは先頭のページです——どのページを取るかを選ばせてくれる変換であれば、そのページになります。

自分を守るために何を備えているか

EPUB ファイルは必要なら暗号化を備えています。

暗号化されたファイルは、変換の前に解除する必要があります。ここでも、ほかのどこでも同じです。パスワードはコンバーターが通り抜けられる類のものではありませんし、通り抜けられると称するものには、そもそもファイルを渡すべきではありません。

EPUB を開けるのは何か

Calibre、Apple Books、Koboが読めますし、同じ種類のプログラムならたいてい読めます。

ファイルが開かないとき、形式が悪いことはめったにありません。たいていはプログラムのほうが形式より古いのです。もっと古い形式に変換してしまうのが確実な逃げ道で、このサイトの残りの部分はそのためにあります。

ブラウザーで開く

これを読めるブラウザーはありません。

これを変換するいちばんよくある理由がこれです。形式が悪いのではありません。ファイルを見せたい場所が、それを読めないというだけのことです。

中身のほかに何を運べるか

EPUB ファイルは文書のプロパティを持てます。

このうち何が変換後まで残るかは、変換先の形式次第です。そして正直な答えはたいてい「一部だけ」です。

作業のための形式です

EPUB は、開いて手を入れるために作られています。作業が続いているあいだはこの形式でファイルを持ち、完成したものが必要になるたびに、ここから書き出してください。

リフローこそがこの形式の核心

PDF は固定されたページの集まりです。EPUB にはページという概念自体がなく、本文とその構造だけを持っていて、画面の大きさやフォント、読者が選んだ文字サイズに応じて、閲覧アプリがページの区切りをその場で決めます。

これが、小説はスマートフォンで読めるのに、同じ小説の PDF は読みにくい理由です。EPUB のページ番号があいまいだったり存在しなかったりするのも同じ理由で、特定の端末で特定のサイズで本を開くまでは「一ページ目」というものが存在しません。何かを引用しようとして初めて戸惑うところです。

ZIP の中にウェブサイトが入っている

EPUB を .zip に改名して開いてみてください。中には章や節ごとの HTML ファイル、スタイルシート、画像、埋め込まれたフォント、そして二つの索引文書 — すべてを列挙するマニフェストと、目次を提供するナビゲーション文書 — が入っています。

これは比喩ではありません。EPUB 3 は HTML5 と CSS そのもので、ウェブページと同じ技術です。この選択のおかげで、この形式は作るのも変換するのも直すのも簡単です。同時に、出来の悪い EPUB はウェブページと同じ問題を抱えます。読者側の設定と衝突するインラインスタイル、固定されたピクセルサイズ、表でレイアウトされているせいでリフローしない文字などです。

固定レイアウトが正解になる場合

すべての本がリフローできるわけではありません。絵本や料理本、コミック、本文の横に図が並ぶ教科書は、絵と文字の位置関係に依存していて、文字を勝手に動かすと本として成立しなくなります。

そうした本のために、EPUB には各ページが決まったサイズで、すべてが座標で配置される固定レイアウトのモードがあります。これは機能しますが、EPUB を EPUB たらしめている性質を手放すことになります。タブレット向けに設計された固定レイアウトのページは、スマートフォンではピンチ操作なしには読めません。デザイナーが自由に配置したいという理由ではなく、内容が本当にそれを必要とする場合にだけ選んでください。

DRM はどこから来るのか

この形式自体には暗号化の仕組みがありません。本に鍵をかけているのは上乗せされた別の仕組みで、広く使われているのは二種類あります。多くの図書館や独立系ショップが発行する Adobe 方式と、特定の小売業者が使う独自の方式です。

これを理解しておくと、一見混乱する状況が説明できます。あるショップの EPUB はどのリーダーでも開けるのに、別のショップの EPUB は特定のアプリとアカウントが必要になります。どちらも EPUB ファイルです。図書館の貸出はその最も分かりやすい例で、期限は本の中身ではなく DRM によって強制されています。それを取り除けるかどうかは国ごとに法律の答えが異なる別問題で、このサイトが行っていることではありません。

どこでも読める

Apple Books は iPhone、iPad、Mac で EPUB をそのまま開けます。Google Play Books はアップロードすれば同期して読めます。Calibre はデスクトップの標準的な選択肢で、読むだけでなくライブラリーの管理もできます。Thorium や Kobo、Moon+ など多くのアプリもうまく扱えます。

Kindle も今では Send to Kindle 経由で EPUB を直接受け付けるようになり、この形式にとって唯一の大きな互換性の壁がなくなりました。Amazon 側で Kindle 形式に変換されるため、端末に表示されるのは Kindle 形式ですが、送るファイルは EPUB のままで構いません。手元で変換する必要はありません。

アクセシビリティという実質的な強み

本文が実際のテキストとして、実際の構造とともに存在するため、スクリーンリーダーは見出しごとに移動でき、読み上げもでき、フォントやサイズ、行間、色を読者が自由に変えられます。ディスレクシアの読者や大きな文字が必要な人、支援技術を使う人にとって、これは読める本と読めない本の違いになります。

PDF はこれに及びません。PDF のアクセシビリティは意図的に付加されるタグに依存していて、ほとんどの PDF にはそれがありません。欧州アクセシビリティ法は今、出版社にアクセシブルな EPUB を既定で提供するよう促していて、その内容はおおむね、本物の見出し構造、画像への代替テキスト、そして不必要な固定レイアウトでリフローを台無しにしないことです。

作る・直す

Calibre はほとんどどんな形式からでも EPUB に変換でき、個人のライブラリーには実用的なツールです。Sigil は中身を直接編集できるツールで、目次が壊れている、表示が崩れているといった問題を直すのに向いています。Vellum や Pandoc のような執筆用ツールは、原稿から直接 EPUB を生成します。

よく読める本とそうでない本を分ける習慣が二つあります。一つは、大きな太字ではなく本物の見出し構造を使うことです。ナビゲーションを作るのはこの構造だからです。もう一つは、スタイルシートで固定のピクセルサイズを避けることです。ピクセル単位のフォントサイズは読者自身の設定を上書きしてしまい、それはまさに EPUB が尊重しようとしている当のものです。

基本情報

EPUBフォーマットの識別子と出自。
拡張子.epub
メディアタイプapplication/epub+zip
公開元W3C
初版2007
仕様EPUB 3.3

EPUB ファイルについてのよくある質問

EPUB ファイルを開くには

iPhone、iPad、Mac では Apple Books、アップロード後の Google Play Books、デスクトップでは Calibre や Thorium、そのほか多くのサードパーティー製リーダーが対応しています。Kindle も今では Send to Kindle 経由で EPUB を直接受け付けます。

Kindle で EPUB を読めますか

読めます。Send to Kindle は 2022 年から EPUB を受け付けていて、Amazon 側で変換されるため、手元で変換する必要はありません。以前は MOBI や AZW3 に先に変換していましたが、その手順はもう不要です。

なぜ EPUB にページ番号がないのですか

ページという概念自体がないためです。文字は画面やフォント、読者が選んだサイズに合わせてリフローするので、ページは特定の端末で本を開いた時点で初めて存在します。これがスマートフォンでも読みやすい理由です。

なぜ他のアプリで EPUB が開けないのですか

ほぼ間違いなく DRM が原因です。この形式自体には暗号化がありませんが、小売業者や図書館が上乗せする仕組みが、ファイルを特定のアプリやアカウントに結び付けています。DRM のない EPUB はどのリーダーでも開けます。

EPUB と PDF の違いは何ですか

PDF はどこでも同じに見える固定ページで、EPUB は画面に合わせてリフローします。フォームや楽譜、技術図面のようにレイアウト自体が内容であるものには PDF、大部分が文章でスマートフォンや電子書籍リーダーで読むものには EPUB が向いています。

EPUB ファイルを編集できますか

できます。HTML と CSS を詰めた ZIP だからです。Sigil は中身を直接編集でき、壊れた目次やおかしな表示を直すのに使われます。.zip に改名して中を見るだけでも、フル解像度の画像を取り出すといった用途には十分です。