2012-07-16 32 views
1

我正在寻找一些方法来保护我的内容不被复制,我得到了epub3。epub3使用html + JS

我正在开发一个使用Html5 + js + CSS的移动应用程序,我可以使用epub3 zip文件使用js + html吗? 如果是的话我怎么能在它里面添加epub reader。

我的问题可能是错误的B/C我不太了解它。

需要专家对此的意见。

感谢

+0

考虑像phonegap,钛等任何混合移动开发平台 – MZH 2012-07-16 09:16:40

回答

2

我不认为这会工作,有以下几个原因:

  1. EPUB是电子书文件格式。目前,只有电子书阅读器应用程序可以阅读这种格式。将阅读器嵌入文件是无法解决的,因为您需要阅读器应用程序来阅读文件。
  2. epub3是epub格式的最新版本,其中包含所有那些用于交互的闪亮噱头,如JavaScript et.al.,我认为它还包含许多HTML5功能。但目前还没有支持epub3的所有功能的阅读器应用程序。
  3. epub3仍然是一个zip存档,可以通过任何能够读取zip文件格式的应用程序打开。如果你想保护你的内容,你当然可以使用zip格式的加密机制。但是,当您希望用户访问内容时,您需要实现自己的解密机制,或者您可以使用现有方案(Adobe DRM是主要方案)。在这种情况下,您需要使用Adobe登录并使用他们的服务进行加密,而我认为这将是有代价的。
0

目前只有Adobe提供任何接近用于加密epub文件的行业标准(请参阅Adobe Content Server)。这是非常昂贵的,专有的。 epub规范确实提供了有关如何使用加密的指导原则,但它需要创建自己的DRM品牌,然后才能在您自己的阅读系统上运行。

Epub 2和3对网络友好 - 它们通常是一个zip文件中的HTML。 Epub 3支持HTML 5的一个子集和一些脚本功能。如果您提供在线阅读系统,则可以实施某种客户端解密,如最近重新启动的Mega上传服务完成的那样。除非您要求用户提供别人不知道的文件特定加密密钥,否则它很容易被破解。

目前最好的方法是避免epub文件的DRM。一些发行商将用户的电子邮件地址印在epub文件中,作为对盗版的威慑,而另一些发行商则将文件放在登录(访问控制)之后。恕我直言,两者都比使用专有内容服务器支付Adobe非常高的费用更好。

1

由IDPF指定了一个名为LCP的用于ePub3的开源轻量级DRM,但我们仍在等待其在Readium SDK中的实施。完成后,您将免费获得解决方案。