epub 格式电子书遵循IDPF 推出的OCF 规范,OCF 规范遵循ZIP 压缩技术,即epub 电子书本身就是一个ZIP 文件,我们将epub 格式电子书的后缀
epub 修改为
zip 后,可以通过解压缩软件(例如winrar、winzip)进行浏览或解压处理
一个未经加密处理的epub 电子书以三个部分组成,其文件结构如下图所示: 1、文件:mimetype 每一本epub 电子书均包含一个名为mimetype 的文件,且内容不变,用以说明 epub 的文件格式
文件内容如下: application/epub+zip //注释,表示可以用 epub工具和 ZIP工具打开 2、目录:META-INF 依据 OCF 规范,META-INF 用于存放容器信息,默认情况下(即加密处理),该目录包含一个文件,即container
xml,文件内容如下: container
x ml 的主要功能用于告诉阅读器,电子书的根文件(rootfile)的路径(红色部分)和打开放式,一般来讲,该container
x ml 文件也不需要作任何修改,除非你改变了根文件的路径和文件名称
除container
x ml 文件之外,OCF 还规定了以下几个文件: (1)[manifest
x ml],文件列表 (2)[metadata
x ml],元数据 (3)[signatu res
x ml],数字签名 (4)[encry ption
x ml],加密 (5)[rights
x ml],权限管理 对于epu b 电子书而言,这些文件都是可选的
3、目录:OEBPS OEBPS 目录用于存放OPS 文档、OPF 文档、CSS 文档、NCX 文档,如果是制作中文电子书,则还包括 ttf 文档(即字体文档),OEBPS 目录也可以建立相应的子目录,例如建立chapter 目录,把各章节的OP