ePub 是一种基于 XML、对开发者友好的电子图书标准格式,正逐渐成为数字图书的事实标准。由国际数字出版论坛提出;其中包括 3 种文件格式标准,这个格式已取代了先前的 Open eBook 开放电子书标准。
EPUB(Electronic Publication 的缩写,电子出版)是一种电子图书标准,由国际数字出版论坛(IDPF)提出;其中包括 3 种文件格式标准(文件的扩展名为.epub),这个格式已取代了先前的 Open eBook 开放电子书标准。
EPUB 是一种基于 XML 的、对开发者友好的格式,正逐渐成为数字图书的事实标准。但 EPUB 不仅可用于图书。
EPub 是一个自由的开放标准,属于一种可以“自动重新排版”的内容;也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。EPub 文件内部使用了 XHTML 或 DTBook(一种由 DAISY Consortium 提出的 XML 标准)来展现文字、并以 zip 压缩格式来包裹文件内容。EPub 格式中包含了数字版权管理(DRM)相关功能可供选用。
EPub 于 2007 年 9 月成为国际数字出版论坛(IDPF)的正式标准,以取代旧的开放 Open eBook 电子书标准。EPub 包括三项主要规格:
EPUB 文件可以随意的作为附加层包含数字版权管理,但这不是规范所要求的。另外,规范没有指定任何特定的数字版权管理系统,所以出版商可以自由地选择适合的数字版权管理计划。然而,未来版本的 EPUB(即 OCF)可能会指定数字版权管理的格式。
EPUB 规范没有强制或推荐使用特定的数字版权管理计划。这可能会影响设备对不同数字版权管理系统所支持的水平以及购买电子书的便捷性。因此,这些数字版权管理的不兼容可能会按照数字版权管理系统分裂 EPUB 格式,这将破坏单一标准格式的优势,使得消费者迷惑。
目前,拥有数字版权管理的 EPUB 文件必须在其 ZIP 容器的根级 META-INF 目录中包含一个名为 rights.xml 的文件。
一个名为 epubcheck 的开源工具用于对结构化标记(OPS、OPF、OCF)及 XHTML 和图片文件进行验证并检查错误。该工具可以从命令行运行,也可以在网络应用程序及应用程序中作为库使用。此工具原作中的大部分工作是在 Adobe Systems 中完成的。