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...