ACSM 文件为什么不是 EPUB
你从图书馆借了电子书,下载下来是一个 .acsm 文件,阅读器打不开。问题不在阅读器。那个文件不是书。
里面装了什么
.acsm 是一份几 KB 的小型 XML 文档,里面没有半个字的书籍内容。有的是这些:
- 要从哪台服务器取书;
- 对应哪一笔借阅;
- 授权有效到什么时候。
换句话说,它不是书,是取书的收据。文件小得反常也是因为这个。三百页的小说不可能只有 3 KB。
改扩展名为什么没用
把 .acsm 改成 .epub 什么也不会发生。扩展名只是一个标签,不会改变文件内容的字节。里面装的还是那份 XML 收据。
正规流程
需要能处理 Adobe 授权体系的程序。
- 装 Adobe Digital Editions,或者支持它的图书馆应用。
- 用 Adobe 账号授权这台设备。
- 用那个程序打开
.acsm。 - 它会下载真正的 EPUB,并在借阅期内开放阅读。
下载到的 EPUB 同样有保护,只能在授权过的应用里打开。期限一到就会锁上。
能搬到别的应用吗
不能,这正是保护机制的目的。图书馆给的是一段时间内的阅读权利,不是文件本身。
这里也不会介绍绕开的方法:那违反借阅条件,并且损害了使图书馆得以提供电子书的那些协议。
想读没有 DRM 的书
去找保护期已经结束的作品。中文有中文维基文库和各家古籍平台,英文有古登堡计划。下载到的文件是你的,任何应用都打得开。清单在免费电子书。
结论
.acsm 打不开不是故障,是设计如此。它不是书,是通往书的一张票,而读票的程序是另外一个。