这是理解 EPUB 最快的方法。拿任何一个没加保护的 .epub 文件,把扩展名改成 .zip,然后打开。里面是一叠 HTML 文件、一个样式表、一些图片,还有两三个小小的 XML 文件按顺序列出内容。
一本电子书就是一个装在盒子里的小网站。知道这件事之后,这个格式的其他一切都顺理成章。
整包压成 zip,然后把 zip 改名成 .epub。整个格式就是这样。它是由 W3C 维护的开放标准,这就是为什么它能在十几家不同厂商的硬件上打开。
因为内容是 HTML,它没有固定的页。文字流进它碰到的任何屏幕,就像网页一样。
改字号,文字重排。转动设备,重排。同一本书在手机和平板上读,页数各不相同,因为页根本没有存在文件里——它是在显示的那一刻才算出来的。
这是这个格式的核心优势,而它有一个值得注意的后果:页码不存在。没有东西可以编号。这就是为什么电子阅读器改用位置或百分比,也是为什么引用电子书会有一种引用纸本书不会有的别扭。
这也解释了它和 PDF 的分工:PDF 保存某人设计好的那一页,EPUB 放弃那一页,好让读者自己定条件。没有谁比较好;它们回答的是不同的问题。
有一个例外,值得知道,因为它常常被误选。
固定版式 EPUB 把每一页钉在精确坐标上——用在漫画、绘本、食谱,以及任何编排本身承载意义的东西。它保住了设计,放弃了重排带来的一切:读者不能再放大文字,而在小屏幕上结果是一个必须不停缩放拖曳的迷你页面。
只有当版式真的就是内容时才用它。对一本散文书来说它是错的选择,而视力不好的读者会是第一个说出来的人。
EPUB 3 是现行世代,而它加进来的东西,后来证明比一开始看起来重要得多:
如果一本电子书要认真处理中日韩文字,EPUB 3 是地板,不是升级选项。
这一点困扰很多人,而这个区分值得讲精确。
EPUB 本身不含任何复制保护。DRM 是商店加在上面的一层外壳:文件被加密,只有持有正确密钥的认可应用程序才能打开。底下的格式没有改变。
实务上这意味着一本买来的电子书可能拒绝在你选的阅读器里打开——不是因为 EPUB 有限制,而是因为那一份被锁住了。无 DRM 的 EPUB,也就是许多出版社直接卖的那种,到哪都打得开,而且可以照上面说的改名成 .zip。锁住的那种不行。
基本上到处都行:Apple Books、Google Play Books、Kobo、Nook,以及每个桌面平台上的免费阅读器。浏览器通过扩展也能读。
Kindle 是长年的例外,多年来推自己的格式。Amazon 现在接受以 EPUB 发送到设备的文档,并在内部转换——所以把 EPUB 寄到 Kindle 是可行的,只是设备上的那个文件已经不是 EPUB 了。
.zip 就能看里面