图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....
签名:这个人很懒,什么也没有留下!