epub格式電子書剖析之一 文件構成

2021-08-31 04:49:06 字數 975 閱讀 7343

epub格式電子書遵循idpf推出的ocf規範,ocf規範遵循zip壓縮技術,即epub電子書本身就是乙個zip檔案,我們將epub格式電 子書的字尾.epub修改為.zip後,可以通過解壓縮軟體(例如winrar、winzip)進行瀏覽或解壓處理。乙個未經加密處理的epub電子書以 三個部分組成,其檔案結構如下圖所示:

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檔案為必需,其它檔案可根據電子書的具體情況而定。

content.opf檔案見博文opf剖析

toc.ncx檔案見博文toc.ncx剖析

epub格式電子書剖析之一 文件構成

epub格式電子書遵循idpf推出的ocf規範,ocf規範遵循zip壓縮技術,即epub電子書本身就是乙個zip檔案,我們將epub格式電子書的字尾.epub修改為.zip後,可以通過解壓縮軟體 例如winrar winzip 進行瀏覽或解壓處理。乙個未經加密處理的epub電子書以三個部分組成,其檔...

epub格式電子書剖析之一 文件構成

epub格式電子書遵循idpf推出的ocf規範,ocf規範遵循zip壓縮技術,即epub電子書本身就是乙個zip檔案,我們將epub格式電 子書的字尾.epub修改為.zip後,可以通過解壓縮軟體 例如winrar winzip 進行瀏覽或解壓處理。乙個未經加密處理的epub電子書以 三個部分組成,...

epub格式電子書剖析之一 文件構成

epub格式電子書遵循idpf推出的ocf規範,ocf規範遵循zip壓縮技術,即epub電子書本身就是乙個zip檔案,我們將epub格式電 子書的字尾.epub修改為.zip後,可以通過解壓縮軟體 例如winrar winzip 進行瀏覽或解壓處理。乙個未經加密處理的epub電子書以 三個部分組成,...