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電子書以 三個部分組成,...