入门 · 6 分钟阅读
如何在 iPhone 和 Android 上打开 EPUB 文件
你下载了一本书,手机却不知道该拿它怎么办。这不是你的错,文件也没有损坏:EPUB 在两个移动平台上的处理方式完全不同,而在其中一个平台上,它根本没有被处理。
EPUB 究竟是什么
EPUB 就是一个装着 HTML 的 zip 压缩包。整个格式就这么多——章节是网页,样式是 CSS,一个小小的索引文件规定阅读顺序。这也是 EPUB 能在任何屏幕上重新排版的原因:阅读器是在排布网页,而不是在拍摄一页印刷品。
这同时意味着,文件的好坏取决于制作它的人,所以同一本小说的两个版本表现可能天差地别。
在 iPhone 和 iPad 上
iOS 本身确实能打开 EPUB。在“文件”、邮件或 Safari 中点按文件,它就会交给 Apple Books。如果点了没反应,就用 共享 → 图书,这会明确地强制完成交接。
Apple Books 是一款称职的阅读器,而且已经预装。它不做的是在语言上帮你:它有词典,但那就是词典——把一个词的所有义项罗列出来,至于哪一个在起作用,得你自己判断。读母语的书通常够用;读还在学的语言,那是慢路。
在 Android 上
Android 根本没有内置的 EPUB 阅读器。点按文件后,你会看到一个没有任何有用选项的选择框,或者一个提议解压的压缩工具。Google Play Books 可以设法用起来——它接受从网页端上传,然后同步回手机——但那等于让一个已经躺在设备上的文件绕服务器跑一圈。
实际情况是,在 Android 上你会装一个阅读器。装哪一个才是真正的决定,值得花上一分钟,而不是随手选搜索结果的第一条。
把文件弄到手机上
- 在手机上下载的。 它在“文件”或“下载”里。请从那里打开,而不是从浏览器的通知里打开——通知有时只是预览。
- 从电脑传的。 给 iPhone 用隔空投送;给 Android 用 USB 线或任意云盘文件夹。发邮件给自己对小文件有效,对大文件会悄无声息地失败。
- 从云盘取的。 先把它真正下载下来。仍留在云端的占位文件,在大多数阅读器里会以报错的形式打开。
打不开的时候
四个原因几乎涵盖所有情况,而其中只有一个能修。
- 它是
.acsm,不是 EPUB。 那是 Adobe DRM 系统的下载凭据,不是书。它只能在登录了 Adobe ID 的软件里打开。 - 它有 DRM 保护。 图书馆借阅和大多数商店购买的书都被锁定在发放它们的应用里。任何通用阅读器都打不开,这是设计使然,不是缺陷。
- 它是改了名的 zip。 偶尔下载下来的是一个内含 EPUB 的压缩包。解压看看里面。
- 它是扩展名写错的扫描版 PDF。 里面没有可供排版的文字,只有文字的图片。
挑阅读器该看什么
一旦你是在挑选而不是接受默认,有几点能区分你会留下的阅读器和你会删掉的阅读器:
- 它能打开 你自己的 文件吗,还是只能读它自家商店买的书?
- 改字号后它还记得你读到哪里吗?弱一点的阅读器只记页码,一改就把位置弄丢。
- 你能真的点一个词并得到有用的东西吗,而不只是一串义项?
- 读一个已经在你手机上的文件,还需要账号吗?
- 它在飞行模式下能用吗?
最后这一条,值得在把一本长书托付给某个应用之前先试试。一款没有信号就哑掉的阅读器,正在告诉你活儿其实是在哪里干的。
打开你自己的 EPUB,点一个词
ClickBook 在 iPhone 和 Android 上都能从你的设备导入 EPUB 文件和可读的 PDF,改字号也不会丢失位置,并且在没有网络的情况下解释你点的任何一个词。 看看它是怎么工作的,也可以读读 手机上的 EPUB 与 PDF.