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 目录,把各章节的OPS 文档放在 chapter 目录之中。下图一本 epu b 电子书OEBPS文档的实例图: 其中content.opf 文件和toc.ncx 文件为必需,其它文件可根据电子书的具体情况而定。 content.opf 文件见博文OPF 剖析 toc.ncx 文件见博文toc.ncx 剖析 OPF 文档是epu b 电子书的核心文件,且是一个标准的XML 文件,依据OPF 规范,主要由五个部分组成: 1、,元数据信息,由两个子元素组成: ,其元素构成采用 du bline core(DC)的15 项核心元素,包括:...