[Epub入门]Epub的组成

KuaiKan 2018-10-13 2304

007j4fJmly1fw6fuifj3sj30u00chq3g.jpg

图1:Epub文件结构

  EPub®规范是用于数字出版物、文件的发行及其交换格式的一套标准。

  EPub元数据是XML,内容是XHTML。如果文档构建系统产生的结果用于Web,或者是基于XML,就可用于生成EPub。

  EPup文件其实就是.Zip压缩文档。

  作为合法的zip压缩文件,出版物可以被许多程序解压,它们的制作和编辑得以简化。

  以本站自制的《刘备不是传说[自制]》为例,我们将其扩展名改为.Zip后解压可以看到如下所示的文件结构(部分):

《刘备不是传说[自制]》.epub
┏━META-INF
┃  ├container.xml
┃  └zhangyue-expansion.xml
┣━OEBPS
┃  ┣Images
┃  ┃ ├biaoti.png
┃  ┃ ├cover.jpg
┃  ┃ ├note.png
┃  ┃ ├tno1.png
┃  ┃ └(未完…)
┃  ┣Styles
┃  ┃ └Style0001.css
┃  ┣Text
┃  ┃ ├copyright.xhtml
┃  ┃ ├cover.xhtml
┃  ┃ ├Section0001.xhtml
┃  ┃ ├Section0002.xhtml
┃  ┃ └(未完…)
┃  ┣content.opf
┃  ┗toc.ncx
┗━mimetype

  关于以上各文件、文件夹的作用及含义我们将在下一篇中介绍。

  需要说明的是,虽然掌阅ireader的Epub书籍也能通过修改扩展名的方式解压出如上所示的文件,但是打开这些解压出的文件我们会发现是乱码,这是因为掌阅书籍文件存在DRM保护。掌阅的图书是用AES加密的,epub本质是zip压缩包,而掌阅的epub中,包括图片、html都是加密的,除了某几个索引xml文件,里面有AES加密的key....

签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回