EPUBファイルとは何ですか?
拡張子が .epub のファイルは、発行者と消費者に標準のデジタル出版形式を提供する電子書籍ファイル形式です。この形式は現在では非常に一般的になっているため、多くの電子書籍リーダーやソフトウェア アプリケーションでサポートされています。たとえば、Mac OS では、プリインストールされている Books ソフトウェアが、そのようなファイルを開くためのサポートを提供します。また、スマートフォン、タブレット、パソコンで利用できる互換性のあるソフトウェアが多数あります。 EPUB ファイル規格は、国際デジタル パブリッシング フォーラム(IDPF) によって維持されています。バージョン EPUB 3 は、コンテンツのパッケージ化に関する標準化されたベスト プラクティス、研究、情報、およびイベントのための主要な書籍業界団体である Book Industry Study Group (BISG) によっても承認されています。
EPUB ファイル形式の歴史
- 2007 年 10 月 - EPUB 2.0 が承認されました
- 2010 年 9 月 - メンテナンス アップデートがリリースされました
- 2011 年 10 月 - EPUB 3.0 仕様が有効になりました
- 2014 年 6 月 - 3.0 バージョンを置き換えるマイナー メンテナンス アップデートがリリースされました
- 2017 年 1 月 - EPUB 3.1 が有効になりました
EPUB ファイル形式
EPUB ファイル形式は、ZIP 拡張子に名前を変更できるアーカイブであり、その内容は、任意のアーカイブ エクストラクターでアーカイブを解凍することで表示できます。これはオープンな XML ベースの形式で、HTML ファイル、画像、CSS スタイル シート、およびその他の要素で構成されています。また、多数のソフトウェア アプリケーションと API を使用して、PDF、Mobi、およびその他のいくつかのファイル形式に変換することもできます。
Mac OS ブック アプリケーションで開いた EPUB 電子ブック
EPUB ファイル形式は、次の 3 つのオープン スタンダードに基づいています。
オープン パブリック ストラクチャー (OPS)
EPUB 2.0 ファイルは、XHTML 1.1 を使用して出版物のコンテンツを構築します。本質的に、これは EPUB ファイルが 1 つ以上の Web ページで構成されていることを意味します。本や新聞の内容全体を 1 ページに含めることもできますが、パフォーマンスと互換性の両方の理由から、そのようなファイルは 300K を超えないようにすることをお勧めします。通常の Web ページと同様に、スタイルとレイアウトはカスケーディング スタイル シート (CSS) を使用して定義されます。 EPUB ファイルでは、CSS2 のサブセット (限られた一連のコマンド) を使用する必要があります。丸みを帯びたボックスやドロップ シャドウなど、CSS3 の新機能の多くはまだ利用できません。下位互換性のために、作成者は XHTML の代わりに DTBook を使用してコンテンツをエンコードすることもできます。
オープン パッケージ フォーマット (OPF)
仕様のこの部分では、メタデータ (作成者と発行者、タイトルなど)、マニフェスト (epub ファイル内のすべてのファイルのリスト)、目次などの構造情報を扱います。これらのデータはすべて XML を使用して埋め込まれます。
オープン コンテナ フォーマット (OCF)
上記の説明から明らかなように、EPUB ドキュメントは一連のファイルで構成されています。 OCF 仕様では、これらすべてのファイルが最終的に 1 つのコンテナー ファイルにパッケージ化される方法が定義されています。これには ZIP 圧縮が使用されます。
サポートされている画像ファイル形式
EPUB ファイル形式は、次の画像ファイル形式をサポートしています。