旧款Kindle读不了ePub,电子书怎么放进去
ePub几乎在所有地方都是标准电子书格式,唯独Kindle设备本身例外:它从来不能直接读取ePub。
作者:PulsarKit · ·
ePub在其他地方都是标准,Kindle却从来读不了
在电子书行业的其他地方,ePub是最常见的格式,远远领先于其他格式。大多数书店、大多数阅读应用和大多数图书馆借阅系统都默认使用它。但Kindle设备本身官方支持的是MOBI、AZW3和KFX,不是ePub。所以,从亚马逊以外的地方下载的ePub文件即使完全有效,直接复制到设备上也打不开。一些较新的Kindle应用会在亚马逊自己的“Send to Kindle”流程里悄悄替你转换ePub,但设备在磁盘上读取的一直是亚马逊自己的某种格式,从来不是ePub本身。ePub转MOBI补上的就是这个缺口。
这种转换是结构对应,不是近似还原
ePub和MOBI都把书的内容存成带标记的流式文字,而不是页面上的固定位置。因此,它们之间的转换和PDF转换是两类不同的任务。这里不需要靠推测重建结构。PDF转ePub就不同,它必须根据页面上的位置去猜结构;而在这里,章节、标题和目录会从一种格式的结构直接对应到另一种格式的结构。真正的限制在于ePub 3的少数几项新功能,MOBI根本没有与之对应的东西:嵌入的音频或视频,以及现代CSS布局技术。这些内容会悄悄降级为普通的静态文字,而不会让整个转换失败。对一本普通小说,或者一本由章节和标题组成的非虚构类书籍来说,这些都不涉及,转换后的文件读起来和原文件一样。
新旧文件类型怎么选,对老设备很重要
组合文件把旧的MOBI 6格式和新的KF8内容并列打包在同一个文件里,几乎在所有情况下都是正确的默认选择,因为任何Kindle设备都会读取其中它能识别的那一半。只有设备老到早于KF8出现,也就是最早的几代Kindle,才值得单独选择更旧、更简单的格式。对这类设备来说,组合文件里新增的现代内容只会增加文件大小,旧阅读器根本用不上。反过来,要把Kindle文件转回开放格式,用MOBI转ePub。
有DRM保护的书无法转换,这样做是对的
受数字版权管理(DRM)保护的书无法转换,任何正规工具都不会提供绕过它的办法。这和整个文件转换领域通行的规则一致。对于有DRM保护的书,正确的做法是在转换格式之前,先通过当初购买和下载这本书的原应用解除保护。这类应用本来就是为了让合法拥有者能这样做。
插图多的书转换更慢,原因在结构上
一本几乎每页都有图片的儿童读物或图像小说,转换起来明显比篇幅相近的纯文字小说慢。原因不在于处理图片本身。书里不同的内容块越多,MOBI内部的索引和查找结构就要花越长的时间来构建,二者成正比。事先知道插图多的书要等更久,就不会以为出了什么问题。
分步操作:从ePub文件到Kindle屏幕
先确认这本书没有DRM保护:受保护的文件在上传时会直接被拒绝,要解决只能找它的来源书店,这里帮不上忙。然后打开ePub转MOBI,添加文件,最大200 MB。这是网站上少数在我们的服务器上运行、而不是在浏览器中运行的工具之一,因为MOBI文件里压缩过的文字和索引必须由完整的转换引擎组装起来。文件通过加密连接传输,任务一完成,上传的文件就会删除;结果可以下载一小时,之后约两小时内清除。
除非阅读器是Kindle 1、2或3,否则文件类型保持“两者兼有”即可;对这几代设备,“旧”生成的文件更小,设备也能完整使用。标题和作者字段是可选的,用来覆盖错误或缺失的元数据,封面默认保留。下载.mobi文件,按你平时往设备里放文件的方式传过去,通常是用USB线;断开Kindle之后,这本书应该会出现在书库里,章节、目录和封面都在。还有一个捷径值得知道:较新的Kindle如果能使用亚马逊的Send to Kindle服务,也许可以直接通过这项服务接收ePub,转换在亚马逊那边完成。所以MOBI这一步,是给这项服务覆盖不到的旧设备准备的。