ACSM 文件为什么不是 EPUB

你从图书馆借了电子书,下载下来是一个 .acsm 文件,阅读器打不开。问题不在阅读器。那个文件不是书。

里面装了什么

.acsm 是一份几 KB 的小型 XML 文档,里面没有半个字的书籍内容。有的是这些:

  • 要从哪台服务器取书;
  • 对应哪一笔借阅;
  • 授权有效到什么时候。

换句话说,它不是书,是取书的收据。文件小得反常也是因为这个。三百页的小说不可能只有 3 KB。

改扩展名为什么没用

.acsm 改成 .epub 什么也不会发生。扩展名只是一个标签,不会改变文件内容的字节。里面装的还是那份 XML 收据。

正规流程

需要能处理 Adobe 授权体系的程序。

  1. 装 Adobe Digital Editions,或者支持它的图书馆应用。
  2. 用 Adobe 账号授权这台设备。
  3. 用那个程序打开 .acsm
  4. 它会下载真正的 EPUB,并在借阅期内开放阅读。

下载到的 EPUB 同样有保护,只能在授权过的应用里打开。期限一到就会锁上。

能搬到别的应用吗

不能,这正是保护机制的目的。图书馆给的是一段时间内的阅读权利,不是文件本身。

这里也不会介绍绕开的方法:那违反借阅条件,并且损害了使图书馆得以提供电子书的那些协议。

想读没有 DRM 的书

去找保护期已经结束的作品。中文有中文维基文库和各家古籍平台,英文有古登堡计划。下载到的文件是你的,任何应用都打得开。清单在免费电子书

结论

.acsm 打不开不是故障,是设计如此。它不是书,是通往书的一张票,而读票的程序是另外一个。

所有文章