電子書Epub檔案剖析

2021-06-23 00:19:49 字數 1568 閱讀 6746

1、檔案:mimetype

每一本epub電子書均包含乙個名為mimetype的檔案,且內容不變,用以說明epub的檔案格式。檔案內容如下:

2、目錄:meta-inf

依據ocf規範,meta-inf用於存放容器資訊,預設情況下(即加密處理),該目錄包含乙個檔案,即container.xml,檔案內容如下:

container.xml的主要功能用於告訴閱讀器,電子書的根檔案(rootfile)的路徑(紅色部分)和開啟放式,一般來講,該container.xml檔案也不需要作任何修改,除非你改變了根檔案的路徑和檔名稱。

除container.xml檔案之外,ocf還規定了以下幾個檔案:

(1)[manifest.xml],檔案列表

(2)[metadata.xml],元資料

(3)[signatures.xml],數字簽名

(4)[encryption.xml],加密

(5)[rights.xml],許可權管理

對於epub電子書而言,這些檔案都是可選的。

3、目錄:oebps

oebps目錄用於存放ops文件、opf文件、css文件、ncx文件,如果是製作中文電子書,則還包括ttf文件(即字型文件),oebps目錄也可以建立相應的子目錄,例如建立chapter目錄,把各章節的ops文件放在chapter目錄之中。下圖一本epub電子書oebps文件的例項圖:

其中content.opf檔案和toc.ncx檔案為必需,其它檔案可根據電子書的具體情況而定。

opf文件是epub電子書的核心檔案,且是乙個標準的xml檔案,依據opf規範,主要由五個部分組成:

1、,元資料資訊,由兩個子元素組成:

,即擴充套件元素。如果有些資訊在上述元素中無法描述,則在此元素中進行擴充套件。

2、,檔案列表,由於列出oebps文件及相關的文件,有乙個子元素構成,

3、,脊骨,其主要功能是提供書籍的線性閱讀次序。由乙個子元素構成:

4、,指南,依次列出電子書的特定頁面, 例如封面、目錄、序言等, 屬性值指向檔案儲存位址。一般情況下,epub電子書可以不用該元素。

content.opf例項:

ncx檔案是epub電子書的又乙個核心檔案,用於製作電子書的目錄,其檔案的命名通常為toc.ncx。

ncx檔案是乙個xml檔案,該標準由daisy consortium發布(參見

下列是乙個toc.ncx檔案的例項,其中紅色部分為必需。元素列出了目錄的名稱和鏈結位址。其子元素支援巢狀。

<?xml version="1.0" encoding="utf-8"?>

">

">

數字檔案館理論與技術研究

金更達封面序目錄

第一章 緒論

第一節 數字檔案館:新世紀檔案事業的發展方向

第二節 數字檔案館:新世紀檔案工作的嚴峻挑戰

第三節 數字檔案館系統研究的理論價值與現實意義

epub格式電子書剖析

1 檔案 mimetype 每一本epub電子書均包含乙個名為mimetype的檔案,且內容不變,用以說明epub的檔案格式。檔案內容如下 2 目錄 meta inf 依據ocf規範,meta inf用於存放容器資訊,預設情況下 即加密處理 該目錄包含乙個檔案,即container.xml,檔案內容...

Epub電子書介紹

epub是國際開放電子圖書聯盟 open ebook forum oebf 於 1999 年推出了用來表示電子圖書的內容 結構的一種開放性規範,旨在統一電子書的格式和提公升電子書的相容性。目前 oebf 已改名為 idpf international digital publishing forum...

epub電子書格式簡介

epub是國際開放電子圖書聯盟 open ebook forum oebf 於 1999 年推出了用來表示電子圖書的內容 結構的一種開放性規範,旨在統一電子書的格式和提公升電子書的相容性。目前 oebf 已改名為 idpf international digital publishing forum...