epub 格 式 电 子 书 剖 析 一 、 文档构成 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.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 目录...