| ファイル名拡張子 |
.epub |
|---|---|
| インターネットメディアの種類 |
アプリケーション/epub+zip |
| 魔法の数字 | PK\x03\x04(ジップ) |
| 開発者 | 国際デジタル出版フォーラム (IDPF) |
| 初回リリース | 2007年9月 |
| 最新リリース | 3.3 2023年5月25日[1] |
| フォーマットの種類 | 電子書籍 ファイル形式 |
| 含まれるもの | OEBPS コンテナ フォーマット (OCF; Zip ) |
| 延長 | オープン電子書籍、XHTML、CSS、DTBook |
| 標準 | ISO/IEC 30135 規格 |
| オープンフォーマット? | はい |
| Webサイト | 出典: w3.org/epub3 |
EPUB は、ファイル拡張子が「.epub」である電子書籍 ファイル形式です。この用語は電子出版の略で、 ePUBと表記されることもあります。EPUB は多くの電子書籍リーダーでサポートされており、ほとんどのスマートフォン、タブレット、コンピューターで互換性のあるソフトウェアが利用できます。EPUB は、国際デジタル出版フォーラム(IDPF)によって発行された技術標準です。2007 年 9 月に IDPF の公式標準となり、以前のOpen eBook (OEB) 標準に取って代わりました。[2]
書籍業界研究グループは、コンテンツをパッケージ化するための最適な形式として EPUB 3 を推奨しており、世界中の書籍出版業界が単一の標準に結集すべきであると述べています。[3]技術的には、EPUB 形式のファイルは、コンテンツを含むXHTMLファイルと、画像やその他のサポート ファイルで構成されるZIP アーカイブファイルです。EPUB は、最も広くサポートされているベンダーに依存しないXMLベースの電子書籍形式であり、ほぼすべてのハードウェア リーダーと多くのソフトウェア リーダーおよびモバイル アプリでサポートされています。[4]
歴史
Open eBook Publication Structureの後継であるEPUB 2.0は2007年10月に承認され、[5]メンテナンスアップデート(2.0.1)は2010年9月に承認されました。[6]
EPUB 3.0仕様は2011年10月に発効し、2014年6月にマイナーメンテナンスアップデート(3.0.1)に置き換えられました。[7]新しい主要な機能には、漫画本などの正確なレイアウトや特殊なフォーマット(固定レイアウトドキュメント)のサポート、[8]およびMathMLのサポートが含まれます。EPUBの現在のバージョンは3.2で、2019年5月8日に発効しました。[9]フォーマット仕様(のテキスト)は再編成[10]とクリーンアップが行われ、フォーマットはリモートでホストされたリソースと新しいフォントフォーマット( WOFF 2.0とSFNT)[11]をサポートし、より純粋なHTMLとCSSを使用します。[12]
2016年5月、IDPFのメンバーはワールドワイドウェブコンソーシアム(W3C)との合併を承認しました。 [13]「出版業界とコアウェブテクノロジーを完全に整合させる」ためです。[14]
バージョン 2.0.1
EPUB 2.0は2007年10月に承認され、仕様の誤りを明確化し修正することを目的としたメンテナンスアップデート(2.0.1)が2010年9月に承認されました。[6] EPUBバージョン2.0.1は3つの仕様で構成されています。
- Open Publication Structure (OPS) 2.0.1には、そのコンテンツのフォーマットが含まれています。[15]
- Open Packaging Format
.epub(OPF) 2.0.1は、 XMLでファイルの構造を記述します。 [16] - オープンコンテナフォーマット(OCF)2.0.1は、すべてのファイルをZIPアーカイブとして収集します。[17]
EPUB は内部的に XHTML またはDTBook ( DAISYコンソーシアムが提供する XML 標準) を使用してコンテンツ ドキュメントのテキストと構造を表現し、CSS のサブセットを使用してレイアウトとフォーマットを提供します。XMLは、ドキュメント マニフェスト、目次、EPUBメタデータの作成に使用されます。最後に、ファイルはパッケージ形式としてzipファイルにまとめられます。
オープン出版構造 2.0.1
EPUBファイルは、バージョン2.0.1以降、XHTML 1.1(またはDTBook)を使用して本のコンテンツを構築します。これは、XHTMLのサブセットを使用していた以前のバージョン(OEBPS 1.2以前)とは異なります。ただし、特定の要素にはいくつかの制限があります。EPUBのXHTMLドキュメントのMIMEタイプapplication/xhtml+xmlはです。[15] [a]
スタイルとレイアウトは、 OPSスタイルシートと呼ばれるCSS 2.0のサブセットを使用して実行されます。この特殊な構文では、読み取りシステムがCSSプロパティの一部のみをサポートし、いくつかのカスタムプロパティが追加されます。カスタムプロパティには、oeb-page-head, oeb-page-foot,およびが含まれますoeb-column-number。フォントの埋め込みは、プロパティを使用して実現できる@font-faceほか、OPFのマニフェストにフォントファイルを含めることもできます(以下を参照)。EPUBのCSSドキュメントのMIMEタイプtext/cssはです。[15] [b]
EPUBでは、PNG、JPEG、GIF、SVG画像をMIMEタイプ を使用してサポートすることも要求されていますimage/png, image/jpeg, image/gif, image/svg+xml。他のメディアタイプも許可されていますが、作成者はサポートされているタイプを使用して代替レンディションを含める必要があります。[15]必要なすべてのMIMEタイプの表については、仕様のセクション1.3.7を参照してください。
Unicodeが必須であり、コンテンツ制作者はUTF-8またはUTF-16エンコーディングを使用する必要があります。[15]これは、国際的および多言語の書籍をサポートするためです。ただし、読書システムはすべてのUnicode文字を表示するために必要なフォントを提供する必要はありませんが、完全に表示できない文字については少なくともプレースホルダーを表示する必要があります。[15]
EPUB の XHTML ファイルのスケルトンの例は次のようになります。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" >
< head >
< meta http-equiv = "Content-Type" content = "application/xhtml+xml; charset=utf-8" />
< title >高慢と偏見</ title >
< link rel = "stylesheet" href = "css/main.css" type = "text/css" />
</ head >
< body >
...
</ボディ>
</ html >
オープンパッケージフォーマット 2.0.1
OPF仕様の目的は、「OPS出版物のさまざまなコンポーネントを結び付け、電子出版物に追加の構造とセマンティクスを提供するメカニズムを定義すること」です。[16].opfこれは、拡張子がとである2つのXMLファイルによって実現されます.ncx。
- .opf ファイル
OPFファイルは伝統的に と呼ばれcontent.opf、EPUB書籍のメタデータ、ファイルマニフェスト、線形の読み取り順序が格納されます。このファイルにはルート要素packageと4つの子要素(metadata、manifest、spine、 )がありますguide。さらに、packageノードには 属性が必要ですunique-identifier。.opfファイルのMIMEタイプは ですapplication/oebps-package+xml。[16]
要素metadataには、特定の EPUB ファイルのすべてのメタデータ情報が含まれます。 、 、 の 3 つのメタデータ タグが必要です (他にも多数ありますが)。titleにlanguageはidentifier本titleのタイトルが含まれ、にはRFC 3066形式またはその後継 (新しいRFC 4646languageなど)で本のコンテンツ言語が含まれ、にはISBNやURLなどの本の一意の識別子が含まれます。の属性は、 要素の属性と同じである必要があります。[16] [c]identifieridentifieridunique-identifierpackage
要素は、manifestパッケージに含まれるすべてのファイルをリストします。各ファイルはitem要素で表され、属性、、を持ちますid。すべてのXHTML(コンテンツドキュメント)、スタイルシート、画像またはその他のメディア、埋め込みフォント、およびNCXファイルはここにリストする必要があります。ファイル自体、、およびファイルは含めないでください。[16]hrefmedia-type.opfcontainer.xmlmimetype
要素spineは、すべてのXHTMLコンテンツ文書を線形読み取り順序でリストします。また、リンクまたは目次を通じてアクセスできるコンテンツ文書もリストする必要があります。tocの属性には、マニフェストにリストされているNCXファイルの をspine含める必要があります。各要素の は、それぞれのコンテンツ文書のに設定されます。 [16]iditemrefidrefid
要素guideは、書籍の基本的な構造要素を識別するためのオプションの要素です。各要素には、、、のreference属性があります。 で参照されるファイルはマニフェストにリストされている必要があり、要素識別子を持つことができます(例を参照)。[16] [d]typetitlehrefhref#figures
OPF ファイルの例:
<?xml version="1.0"?>
<パッケージバージョン= "2.0" xmlns= "http://www.idpf.org/2007/opf"一意の識別子= "BookId" >
<metadata xmlns:dc= "http://purl.org/dc/elements/1.1/" xmlns:opf= "http://www.idpf.org/2007/opf" > <dc:title> 高慢と偏見 </dc:title > <dc:language> en < / dc : language> < dc:identifier id= "BookId" opf:scheme= "ISBN" > 123456789X </dc:identifier> <dc:creator opf:file-as= "Austen, Jane" opf:role= "aut" >ジェーン・オースティン</dc:creator> </metadata>
<マニフェスト>
<item id= "chapter1" href= "chapter1.xhtml" media-type= "application/xhtml+xml" /> <item id= "appendix" href= "appendix.xhtml" media-type= "application/xhtml+xml" /> <item id= "stylesheet" href= "style.css" media-type= "text/css" /> <item id= "ch1-pic" href= "ch1-pic.png" media-type= "image/png" /> <item id= "myfont" href= "css/myfont.otf" media-type= "application/x-font-opentype" /> <item id= "ncx" href= "toc.ncx" media-type= "application/x-dtbncx+xml" /> </マニフェスト>
<spine toc= "ncx" > <itemref idref= "chapter1" /> <itemref idref= "appendix" /> </spine>
<guide>
<reference type= "loi" title= "図表一覧" href= "appendix.xhtml#figures" /> </guide>
</パッケージ>
- .ncx ファイル
NCX ファイル ( X MLのナビゲーション制御ファイル)は、従来は と呼ばれ、 EPUB ファイルの階層的な目次が含まれています。NCX の仕様は、 Digital Talking Book (DTB) 用に開発され、DAISY コンソーシアムによって管理されており、EPUB 仕様の一部ではありません。NCX ファイルの MIME タイプは です。
toc.ncxapplication/x-dtbncx+xml
docTitleここで注目すべきは、、、docAuthorおよび要素の値がmeta name="dtb:uid"OPF ファイル内の対応する値と一致する必要があることです。また、meta name="dtb:depth"要素は要素の深さと同じに設定されますnavMap。navPoint要素はネストして階層的な目次を作成できます。navLabelのコンテンツは、.ncx を使用する読み取りシステムによって生成される目次に表示されるテキストです。のnavPoint要素contentは、マニフェストにリストされているコンテンツ ドキュメントを指し、要素識別子 (例 ) を含めることもできます#section1。[16] [18]
EPUBで使用されているNCX仕様の特定の例外については、仕様のセクション2.4.1に記載されています。NCXの完全な仕様は、デジタル録音図書の仕様のセクション8に記載されています。[18]
.ncx ファイルの例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN"
"http://www.daisy.org/z3986/2005/ncx-2005-1.dtd">
<ncxバージョン = "2005-1" xml :lang = "en" xmlns = "http://www.daisy.org/z3986/2005/ncx/" >
<head> <!-- 次の 4 つのメタデータ項目は
、OPS 2.0 の緩和された制約に準拠するものも含め、すべての NCX ドキュメントに必須です-->
<meta name= "dtb:uid" content= "123456789X" /> <!-- .opf と同じ --> <meta name= "dtb:depth" content= "1" /> <!-- 1 以上 --> <meta name= "dtb:totalPageCount" content= "0" /> <!-- 0 である必要があります --> <meta name = "dtb:maxPageNumber" content= "0" /> <!-- 0 である必要があります --> </head>
<docTitle>
<text>高慢と偏見</text> </docTitle>
<docAuthor>
<text>オースティン、ジェーン</text> </docAuthor>
<navMap>
<navPoint class= "chapter" id= "chapter1" playOrder= "1" > <navLabel><text>第1章</text></navLabel> <content src= "chapter1.xhtml" /> </navPoint> </navMap>
</ncx>
オープンコンテナフォーマット 2.0.1
EPUBファイルはOPS/OPF標準に準拠し、ZIPファイルにラップされたファイルのグループです。[19] OCFはこれらのファイルをZIPで整理する方法を指定し、含める必要がある2つの追加ファイルを定義しています。
ファイルmimetypeは、文字列を含むASCIIのテキスト文書である必要がありますapplication/epub+zip。また、圧縮も暗号化もされていないZIPアーカイブの最初のファイルである必要があります。このファイルは、アプリケーションが拡張子だけでなくファイルのMIMEタイプを識別するためのより信頼性の高い方法を提供します.epub。[17]
META-INFまた、必要なファイル を含む という名前のフォルダも必要ですcontainer.xml。このXMLファイルは、本のコンテンツを定義するファイルを指します。これはOPFファイルですが、追加の代替rootfile要素が許可されています。[17]
mimetypeおよび以外のMETA-INF/container.xmlファイル (OPF、NCX、XHTML、CSS、および画像ファイル) は、通常、 という名前のディレクトリに配置されますOEBPS。
ファイル構造の例:
--ZIPコンテナ--
MIMEタイプ
メタ情報/
コンテナ.xml
OEBP/
コンテンツ.opf
章1.xhtml
ch1-pic.png
css/
スタイル.css
マイフォント.otf
上記のファイル構造を前提とした container.xml の例:
<?xml version="1.0" encoding="UTF-8" ?>
<container version= "1.0" xmlns= "urn:oasis:names:tc:opendocument:xmlns:container" > <rootfiles> <rootfile full-path= "OEBPS/content.opf" media-type= "application/oebps-package+xml" /> </rootfiles> </container>
バージョン 3.0.1
EPUB 3.0 推奨仕様は 2011 年 10 月 11 日に承認されました。2014 年 6 月 26 日、EPUB 3.0.1 が EPUB 3.0 のマイナーメンテナンスアップデートとして承認されました。EPUB 3.0 は以前のリリース 2.0.1 に取って代わります。[e]
EPUB 3は4つの仕様から構成されている。[20]
- EPUB Publications 3.0は、EPUB Publicationsの出版レベルのセマンティクスと包括的な適合要件を定義します。
- EPUBコンテンツドキュメント3.0は、EPUB出版物のコンテキストで使用するためのXHTML、SVG、CSSのプロファイルを定義します。
- EPUB Open Container Format (OCF) 3.0は、関連するリソースのセットを単一ファイル (ZIP) の EPUB コンテナにカプセル化するためのファイル形式と処理モデルを定義します。
- EPUB Media Overlays 3.0 は、テキストと音声の同期のためのフォーマットと処理モデルを定義します。
EPUB 3.0 形式は、次のような批判に対処することを目的としていました。
- EPUBはテキスト中心の書籍には適していますが、漫画本など正確なレイアウトや特殊なフォーマットを必要とする出版物には適していません。[8]
- ほとんどの技術出版物で EPUB を使用する上で大きな問題となっていたのは、MathML形式の数式がサポートされていないことでした。数式はビットマップまたはSVG画像として含まれていたため、スクリーン リーダーによる適切な処理やコンピュータ代数システムとのやり取りができませんでした。MathML のサポートは EPUB 3.0 仕様に含まれています。
- EPUBに対するその他の批判としては、EPUBブック内またはブック間のリンクに関する詳細が仕様に欠けていること、注釈の仕様が欠けていることなどが挙げられます。このようなリンクは、EPUBのコンテナとしてZIPファイルを使用することで妨げられます。さらに、EPUBの内部構造マークアップ(上記のOPF仕様)を使用してリンクする方がよいのか、ZIPのファイル構造を介してファイルに直接リンクする方がよいのかは不明でした。[21] EPUBブックに注釈を付ける標準化された方法がないため、注釈の共有や転送が難しく、特に教育現場では、Webに匹敵するレベルのインタラクティブ性を提供できないため、EPUBの使用シナリオが制限されていました。[22]
2014年6月26日、IDPFは最終推奨仕様としてEPUB 3.0.1を公開した。[23]
2014年11月、EPUB 3.0はISO / IECによってISO/IEC TS 30135(パート1~7)として発行されました。[24]
2020年1月、EPUB 3.0.1はISO / IECによってISO/IEC 23736(パート1~6)として発行されました。[25]
バージョン 3.2
EPUB 3.2は2018年に発表され、[26]最終仕様は2019年にリリースされました。[27]注目すべき変更点は、CSSの特殊なサブセットが削除され、epubプレフィックスのないプロパティが使用できるようになったことです。HTMLおよびSVG標準への参照も、時間的に固定されたバージョンではなく、「利用可能な最新バージョン」に更新されています。[28]
バージョン 3.3
W3Cは2023年5月25日にバージョン3.3を発表しました。[29]変更点には、より厳格なセキュリティとプライバシーの標準、 WebPとOpusメディア形式の採用が含まれています。[30]
特徴
フォーマットと多くのリーダーは以下をサポートしています:
- リフロー可能なドキュメント: 特定のディスプレイに合わせてテキストを最適化
- 固定レイアウトコンテンツ: [31]事前にページ分けされたコンテンツは、タブレットなどの大きな画面のみを対象としたイラスト付きの本など、特定の種類の高度にデザインされたコンテンツに役立ちます。[32]
- HTML Web サイトと同様に、この形式ではインラインラスターイメージとベクターイメージ、メタデータ、CSS スタイルがサポートされます。
- ページのブックマーク
- 文章のハイライトとメモ
- 本を保管し、検索できる図書館
- サイズ変更可能なフォント、変更可能なテキストと背景色
- MathMLのサブセットのサポート[33]
- 互換性のあるプラットフォームによる優れた分析サポート[34]
- デジタル著作権管理 -オプションレイヤーとしてデジタル著作権管理(DRM)を含めることができる[35]
デジタル著作権管理
EPUBファイルにはオプションでDRMを追加レイヤーとして含めることができますが、仕様では必須ではありません。[35]さらに、仕様では特定のDRMシステムを指定していないため、出版社は好みのDRMスキームを選択できます。ただし、EPUBの将来のバージョン(具体的にはOCF)ではDRMのフォーマットが指定される可能性があります。 [17]
EPUB仕様は、特定のDRM方式を強制または提案するものではありません。これは、デバイス上のさまざまなDRMシステムのサポートレベルや、購入した電子書籍の移植性に影響を与える可能性があります。その結果、このようなDRMの非互換性により、EPUB形式がDRMシステムに沿って分割され、単一の標準形式の利点が損なわれ、消費者が混乱する可能性があります。[36] [37] [38] [39] [40] [41]
DRM保護されたEPUBファイルには、ZIPコンテナのルートレベルのディレクトリrights.xml内に呼び出されるファイルが含まれている必要があります。 [17] [説明が必要]META-INF
採択
EPUBは、 AndroidのGoogle Play Books、iOSとmacOSのApple Books、Amazon Kindleの電子書籍リーダーなどのソフトウェアリーダーで広く使用されていますが、他のプラットフォームの関連アプリでは使用されていません。iBooksは、EPUB形式に基づいていますが、機能するにはiBooksアプリのコードに依存する独自のiBook形式もサポートしています。[42]
EPUB はオープン フォーマットであり、 Amazon の Kindle リーダー向け独自フォーマットとは対照的に HTML ベースであるため、電子データ交換用の一般的なフォーマットです。パブリック ドメインおよびオープン ライセンスコンテンツの人気 EPUB 制作者には、 Project Gutenberg、Standard Ebooks、PubMed Central、SciELOなどがあります。
2022年、AmazonのSend to Kindleサービスは、独自のKindleファイル形式のサポートを廃止し、EPUBに切り替えました。[43] [44]
セキュリティとプライバシーに関する懸念
EPUB では、リーダーがHTML5、JavaScript、CSS、SVG形式をサポートすることが求められるため、EPUB リーダーは Web ブラウザーと同じテクノロジーを使用します。
このような形式は、その複雑さと柔軟性により、 Web ビーコン、CSRF 、XSHMなど、さまざまな種類のセキュリティ問題やプライバシー侵害行為に関連しています。
このような脆弱性は、EPUBファイル上でウェブトラッキングやクロスデバイストラッキングを実装するために利用される可能性がある。[45] [46] [47]
セキュリティ研究者らは、ローカルファイルやその他のユーザーデータがアップロードされる攻撃も特定した。[48] [49]
「EPUB 3.1概要」文書にはセキュリティ警告が記載されている。[50]
作成者は、EPUB 出版物でのスクリプトは、Web ブラウザ内でのスクリプトとは異なるセキュリティ上の考慮事項を生み出す可能性があることに注意する必要があります。たとえば、一般的な同一生成元ポリシーは、ユーザーのローカル システムにダウンロードされたコンテンツには適用されません。したがって、スクリプトはコンテナ制約のコンテキストに限定することを強くお勧めします。
実装
EPUBファイルは、実質的にウェブサイトを含むアーカイブです。HTMLファイル、画像、CSSスタイルシート、その他のアセットが含まれます。メタデータも含まれます。EPUB 3.3が最新バージョンです。HTML5を使用すると、ウェブブラウザのウェブサイトと同様に、出版物にビデオ、オーディオ、インタラクティブ機能を含めることができます。[32]
容器
EPUB出版物は単一のファイルとして配信されます。このファイルは、相互に関連するリソースのセットを含む暗号化されていない圧縮アーカイブです。[51]
OCF (Open Container Format) 抽象コンテナは、コンテナのコンテンツのファイル システム モデルを定義します。ファイル システム モデルは、コンテナ内のすべてのコンテンツに単一の共通ルート ディレクトリを使用します。出版物のすべての (リモートではない) リソースは、コンテナのルート ディレクトリを先頭とするディレクトリ ツリーにありますが、EPUB ではこれに対して特定のファイル システム構造は必須ではありません。ファイル システム モデルには、コンテナのルート ディレクトリの直接の子である META-INF という必須ディレクトリが含まれます。META-INF には container.xml が格納されます。
アーカイブの最初のファイルは、MIME タイプファイルである必要があります。ZIP 以外のユーティリティが MIME タイプを読み取れるように、暗号化も圧縮もされていない必要があります。MIME タイプ ファイルは、文字列 "application/epub+zip" を含むASCIIファイルである必要があります。このファイルは、.epub 拡張子だけよりも、アプリケーションがファイルの MIME タイプを識別するためのより信頼性の高い方法を提供します。[51]
ファイル構造の例:
--ZIPコンテナ--
MIMEタイプ
メタ情報/
コンテナ.xml
OEBP/
コンテンツ.opf
章1.xhtml
ch1-pic.png
css/
スタイル.css
マイフォント.otf
目次
container.xmlを含むMETA-INFディレクトリが必要です。このファイルは本のコンテンツを定義するファイル、OPFファイルを指しますが、追加の代替ルートファイル要素が許可されています。[51] mimetypeとMETA-INF/container.xmlを除いて、他のファイル(OPF、NCX、XHTML、CSS、画像ファイル)は、伝統的にOEBPSという名前のディレクトリに配置されます。container.xmlの例:
<?xml version="1.0" encoding="UTF-8" ?>
<container version= "1.0" xmlns= "urn:oasis:names:tc:opendocument:xmlns:container" > <rootfiles> <rootfile full-path= "OEBPS/content.opf" media-type= "application/oebps-package+xml" /> </rootfiles> </container>
出版物
ePUBコンテナには以下のものが含まれている必要があります。[52]
- 少なくとも 1 つのコンテンツ ドキュメント。
- ナビゲーション ドキュメント 1 つ。
- すべての出版リソースをリストする 1 つのパッケージ ドキュメント。このファイルには、ファイル拡張子.opfを使用する必要があります。メタデータ、マニフェスト、フォールバック チェーン、バインディング、およびスパインが含まれます。これは、デフォルトの読み取り順序を定義する ID 参照の順序付けられたシーケンスです。
ePUB コンテナには次のものが含まれる場合があります:
コンテンツ
コンテンツドキュメントには[53] HTML 5コンテンツ、ナビゲーションドキュメント、SVGドキュメント、スクリプトコンテンツドキュメント、固定レイアウトドキュメントが含まれます。コンテンツにはCSSおよびPLSドキュメントも含まれます。ナビゲーションドキュメントはEPUB 2で使用されるNCX文法に取って代わります。
メディアオーバーレイ
EPUB 3では、メディアオーバーレイ文書を使用して、事前に録音された音声ナレーションのタイミングと、それがEPUBコンテンツ文書のマークアップとどのように関係するかを記述することで、同期された音声ナレーション付きの書籍が作成されます。メディアオーバーレイのファイル形式は、SMILのサブセットとして定義されています。[54]
ソフトウェア
EPUB リーダー ソフトウェアは、デスクトップ プラットフォームのAdobe Digital Editionsやcalibre 、Android および iOS のGoogle Play BooksやAldiko 、macOS および iOS の Apple Books など、すべての主要なコンピューティング プラットフォームに存在します。また、オープンソースプログラムのcalibreやSigilなど、EPUB ファイルを作成するためのクロスプラットフォーム エディター ソフトウェアもあります。
最近のウェブブラウザのほとんどはEPUBリーダープラグインもサポートしています。Microsoft Edgeブラウザには2019年9月までEPUBリーダー機能が組み込まれていました。[55]
読み取りソフトウェア
以下のソフトウェアはEPUBファイルを読み込んで表示することができます。
作成ソフトウェア
以下のソフトウェアでEPUBファイルを作成できます。
注記
- ^ 必要な XHTML モジュールの表と制限事項の説明については、ePub OPS 2.0.1 (仕様草案)、IDPF の「セクション 2.2」を参照してください。。
- ^ サポートされているプロパティの表と詳細情報については、「セクション 3.0」、ePub OPS 2.0.1 (仕様草案)、IDPF を参照してください。。
- ^ メタデータの完全なリストについては、「セクション 2.2」、ePub OPF 2.0.1 (仕様草案)、IDPF を参照してください。。
- ^ の 可能な値のリストは、IDPFの「セクション2.6」、ePub OPDF 2.0.1(仕様草案)
typeに記載されています。。 - ^ 3.0と2.0.1の違いの詳細な説明は、ePub 3.0の仕様変更、IDPFで確認できます。。
参考文献
- ^ 「EPUB 3.3仕様」。IDPF 。 2023年5月27日閲覧。
- ^ 「OPS 2.0 が公式 IDPF 標準に昇格」。IDPF。eBooklyn。2007年 10 月 15 日。
- ^ 「EPUB 3 の承認」。BISG。書籍業界研究グループ。2012 年 8 月 6 日。2016 年 4 月 17 日時点のオリジナルよりアーカイブ。2020年 5 月 5 日閲覧。
- ^ 「さまざまな電子書籍フォーマットの説明:EPUB、MOBI、AZW、IBAなど」2018年7月27日。
- ^ 「EPUBの旧バージョン」。国際デジタル出版フォーラム。2017年8月31日時点のオリジナルよりアーカイブ。2017年5月10日閲覧。
- ^ ab "1.1 EPUB 改訂履歴". IDPF. 2011年10月11日.
- ^ 「EPUB 3.0」。国際デジタル出版フォーラム。2012年4月17日時点のオリジナルよりアーカイブ。2017年1月12日閲覧。
- ^ ab Rothman, David (2008 年 7 月 27 日)。「ePub の拷問テスト: グラフィック ノベル『Three Shadows』を主役に」。TeleRead : 電子書籍を自宅に持ち込もう。
- ^ “EPUB 3.2”. World Wide Web Consortium (W3C) . 2021年2月20日閲覧。
- ^ 「EPUB 3.1 EPUB 3.0.1 からの変更点」。IDPF。2017年 1 月 12 日閲覧。
- ^ 「EPUB 3.1 EPUB 3.0.1 からの変更点」。IDPF。2017年 1 月 12 日閲覧。
- ^ 「EPUB 3.1 EPUB 3.0.1 からの変更点」。IDPF。2017年 1 月 12 日閲覧。
- ^ 「IDPFメンバーがW3Cの合併を承認」。Publishing Perspectives。2016年11月9日。
- ^ 「ワールドワイドウェブコンソーシアム(W3C)と国際デジタル出版フォーラム(IDPF)が統合計画を検討」W3C。
- ^ abcdef 「Open Publication Structure (OPS) 2.0.1 – 推奨仕様」。IDPF。2010年9月4日。 2011年2月21日閲覧。
- ^ abcdefgh 「Open Packaging Format (OPF) 2.0.1 – 推奨仕様」。IDPF。2010年9月4日。 2011年2月21日閲覧。
- ^ abcde 「Open Container Format (OCF) 2.0.1 – 推奨仕様」。IDPF。2010年9月4日。 2011年2月21日閲覧。
- ^ ab 「デジタル録音図書の仕様」。NISO。2005年4月21日。2009年8月31日時点のオリジナルよりアーカイブ。2009年10月9日閲覧。
- ^ ab "EPUB 101" (PDF) . eBook Technologies . 2014年7月10日閲覧。
- ^ 「EPUB 3 概要草案」。EPUB 3 ワーキンググループ。IDPF。2011 年 10 月 11 日。2012 年 4 月 15 日時点のオリジナルよりアーカイブ。2011年10 月 11 日閲覧。
- ^ 「リンク、ポインタ、ブックマーク、ハイライト: .epub ではどのように機能するべきか?」FrontMatters . BookGlutton. 2008 年 3 月 29 日。
- ^ Rothman, David (2007 年 11 月 5 日)。「『ソーシャル注釈とアイデアのマーケットプレイス』: 書籍やその他の電子出版物に IDPF 注釈標準を導入する時期が来た!」TeleRead: 電子書籍を自宅に持ち帰ろう。2013 年 1 月 13 日時点のオリジナルよりアーカイブ。2009 年10 月 8 日閲覧。
- ^ EPUB 3.0.1 Changes、IDPF 、2014年7月8日閲覧。
- ^ EPUB 3.0 は ISO 技術仕様として公開されています、IDPF 、 2018 年8 月 28 日取得。
- ^ 新たな仕様と標準(2020年3月)、NISO 、2020年4月11日閲覧。
- ^ 「EPUB 3.2 Rationale」。GitHub。2020年4月11日。 2020年5月7日閲覧。
- ^ “EPUB 3.2”. W3C . 2020年5月11日時点のオリジナルよりアーカイブ。2020年5月7日閲覧。
- ^ 「EPUB 3.2の変更点」www.w3.org。
- ^ Garrish, Matt; Herman, Ivan; Cramer, Dave. 「EPUB 3.3」。W3C 。 2023年6月15日閲覧。
- ^ Brady, Laura. 「EPUB 3.3が登場!」EPUBSecrets . Creative Publishing Network . 2023年6月15日閲覧。
- ^ 「Fixed-Layout Properties」。国際デジタル出版フォーラム。 2015年9月11日閲覧。
- ^ ab 「EPUB 3を理解する」。EPUBZone。国際デジタル出版フォーラム。 2015年9月11日閲覧。
- ^ 「Embedded MathML」. IDPF . 2015年9月12日閲覧。
- ^ 「PDF電子書籍をePUB3に変換する9つの理由」OneRead . 2021年1月7日。
- ^ ab 「デジタルブック標準に関する FAQ」。IDPF。2006 年 11 月 20 日。2009 年 9 月 3 日時点のオリジナルよりアーカイブ。
- ^ Gelles, David (2010 年 1 月 29 日)。「電子書籍の庭に壁が迫る」フィナンシャル タイムズ。
- ^ Rothman, David (2009 年 8 月 13 日)。「Adobe DRM で保護された ePub は「オープン」ではない: ニューヨーク タイムズが Sony eBook Store の記事を緊急に明確にする必要がある理由」。TeleRead : 電子書籍を自宅に持ち帰ろう。2009 年 10 月 14 日時点のオリジナルよりアーカイブ。
- ^ Biba, Paul (2009 年 12 月 21 日)。「Nook は互換性のない独自の DRM スキームを使用していますか?」TeleRead: 電子書籍を自宅に持ち帰ろう。2009 年 12 月 28 日時点のオリジナルよりアーカイブ。2010年1 月 29 日閲覧。
- ^ Biba, Paul (2010 年 1 月 28 日)。「iPad が DRM の混乱に拍車をかける? Apple の電子書籍 DRM は Apple ハードウェア専用」。TeleRead : 電子書籍を自宅に持ち帰ろう。2010 年 2 月 2 日時点のオリジナルよりアーカイブ。2010年1 月 29 日閲覧。
- ^ Kendrick, James (2010年1月28日). 「Who Really Needs an iPad?」. JK On The Run . 2010年8月5日時点のオリジナルよりアーカイブ。 2010年1月29日閲覧。
- ^ Dickson, Dave (2010 年 1 月 27 日)。「EPUB、iPad、コンテンツの相互運用性」。Digital Editions。Adobe。
- ^ Arnold Kim (2012 年 1 月 19 日)。「新しい iBook は技術的には EPUB 形式ではない」。MacRumors。
- ^ Michael Cavacini (2022-05-04). 「Amazon KindleはEPUB書籍をサポートし、MOBIフォーマットを廃止」michaelcavacini.com . 2022-05-04閲覧。
- ^ 「Kindle ライブラリにドキュメントを送信する方法を学ぶ」。Amazon 。 2022年1月25日時点のオリジナルよりアーカイブ。 2022年5月4日閲覧。
- ^ 「EPUB JavaScript セキュリティ」。
- ^ 「悪質な EPUB を検出する方法」。
- ^ 「ハッカーがAmazon Google EPUBサービスに穴を発見」
- ^ 「この本はあなたを読みます - ePub ブック形式をサポートするサービスとリーダーを活用します」。
- ^ 「あなたのePubリーダーは十分に安全ですか?」2017年5月16日。
- ^ 「EPUB の概要」。
- ^ abc 「EPUB Open Container Format (OCF) 3.0 – 推奨仕様」。IDPF 。 2015年9月11日閲覧。
- ^ 「EPUB Publications」。IDPF 。 2015年9月12日閲覧。
- ^ 「EPUBコンテンツドキュメント」。IDPF 。 2015年9月12日閲覧。
- ^ 「EPUB Media Overlays」。IDPF 。 2015年9月12日閲覧。
- ^ Casserly, Martyn. 「ラップトップや PC で EPUB ファイルを読む方法」。Tech Advisor。2020年 12 月 31 日閲覧。
- ^ Pham, Alex (2010 年 2 月 15 日). 「Apple がデジタル書籍を FairPlay コピー防止で保護」.ロサンゼルス タイムズ.
- ^ 「Android用FBReader」。2011年7月10日。
- ^ 「reMarkable Wiki: xochitl」. 2023年4月9日.
- ^ 2.9.1 リリースノート、Abi ソース。
- ^ JimmXinu. 「GUI プラグイン: EpubMerge」. MobileRead フォーラム. 2012 年2 月 24 日閲覧。
- ^ Bott, Ed (2012 年 1 月 22 日)。「Apple はどのようにしてデジタル ブックのオープン スタンダードを妨害しているのか」ZDNet。2012年1 月 30 日閲覧。
- ^ 「iBooks Author FAQ」。Apple。2012年3月23日。 2012年4月26日閲覧。
- ^ 「Apple iBooks Author FAQ」。Apple。2012年3月23日。 2012年4月26日閲覧。
- ^ 「eLaix」、拡張センター、Libre Office。
- ^ シギル開発。
- ^ eXeラーニング。
- ^ メレル。
外部リンク
- ISO/IEC TS 30135-1:2014 - EPUB3 — パート 1: EPUB3 の概要
- IDPF EPUB バリデーターは、2017 年 5 月 5 日にWayback Machine (Github リポジトリ)にアーカイブされました。
