Epub电子书格式(一)

    考虑到amazon提供的KindleGen命令行工具可以转换epub电子书为kindle支持格式的电子书(如prc、mobi),况且现在越来越多的出版商和阅读器设备制造商都支持epub电子书,有了这个工具,kindle阅读器就多了许多的图书资源了。基于这点,我在网上学习了epub电子书的一些知识,和大家分享一下。

  • 什么是 EPUB?

    EPUB 是可重排版(reflowable直译可回流)的基于XML格式的电子书或其它数字出版物,是数字出版业商业和标准协会 International Digital Publishing Forum (IDPF) 制定的标准。IDPF 于 2007 年 10 月正式采用 EPUB,随后被主流出版商和设备生产商迅速采用。有各种开放源代码或者商业的阅读软件支持几乎所有的主流操作系统。象Sony PRS 之类的 e-ink 设备或者 Apple iPhone 之类的小型设备上都能阅读 EPUB 格式的电子出版物。

  • 谁在使用 EPUB?只能用于图书吗?

    虽然最早采用 EPUB 的是传统的印刷品出版商,但是这并不妨碍它在电子图书中的应用。利用免费的软件工具,可以将网页捆绑成 EPUB,转化成文本文件或者将原有的 DocBook XML 文档转化成结构良好的、有效的 EPUB

  • EPUB对开发人员是友好的

  •       一个 EPUB 就是一个简单 ZIP 格式文件(使用 .epub 扩展名),其中包括按照预先定义的方式排列的文件。实际上如果把epub文件用winrar打开的话,你可以看到epub书的目录结构和基本的文档。它的内容都是XML格式的,而XML的工具还是比较多的。

  • 三合一的标准
    EPUB 包括三个单独的 IDPF 规范,虽然实际上将其统称为 EPUB 更保险:
    • Open eBook Publication Structure Container Format (OCF):定义了 EPUB 档案的目录树结构和文件结构(ZIP)。
    • Open Publication Structure (OPS):定义了电子图书的公共词汇表,特别是可作为图书内容的格式(比如 XHTML 和 CSS)。
    • Open Packaging Format (OPF):描述了 EPUB 必须的和可选的元数据、阅读顺序和目录。
  • 此外,对于档案中的特定类型的内容,EPUB 还重用了其他一些标准,如 XHTML 1.0 和 Digital Accessible Information SYstem (DAISY)。
  • 清单 1. 简单 EPUB 档案的目录和文件结构
    mimetype META-INF/ container.xml OEBPS/ content.opf title.html content.html stylesheet.css toc.ncx images/ cover.png
  我们已经知道epub中包含那些文件夹了,下面会分别说明一下每一个文件的结构。

你可能感兴趣的:(Epub电子书格式(一))