一千萬個為什麽

搜索

如何確認ePub是否遭到DRM? Kobo Aura HD可能拒絕閱讀無DRM的ePub



我有一個ePub文件,我很確定它沒有DRM。這是從O'Reilly購買的一本無DRM的書。但是,我的Kobo Aura HD拒絕使用它,說它是Adobe DRM'ed,我必須登錄。

所以,我試圖確認的第一件事是它是無DRM的。解壓縮ePub,它具有權限。 xml 文件,沒有 encryption.xml 文件,所有內容都可以通過純html文件獲得。 epubcheck 沒有對DRM進行任何說明。這足以確認ePub是否無DRM?

其次,如果它應該是真的沒有DRM,那麽Kobo Aura HD不正確地表明它具有DRM。它拒絕顯示文件,即使它在我嘗試過的每個其他閱讀器中都能正常顯示,包括iBooks和Calibre,我也沒有登錄到任何帳戶。

我可以用來解決這個問題的任何補救措施?也許以某種方式重新包裝ePub?

轉載註明原文: 如何確認ePub是否遭到DRM? Kobo Aura HD可能拒絕閱讀無DRM的ePub

一共有 2 個回答:

我有不同類型的Kobo(Glo HD),並且不了解DRM 實施ePub,雖然我會期待各種各樣的 可以在ePub文件上使用不同的DRM技術。

然而,我期望O'Reilly的電子書不會帶有DRM。所以你的問題應該有另一個原因。您顯然通過在不同設備或應用軟件上進行測試來確認。

通過對我的Kobo進行實驗,我註意到當電子書出現時 已經被加載並且對Kobo可見,它可以解釋閱讀 由DRM的存在引起的問題,盡管這可能不是 案件。你會得到一個錯誤信息,假設這本書是DRM 保護。

通常情況下,如果一些不幸事件破壞了文件或可能會發生 將它移動到Kobo內存中的另一個目錄。這很容易完成 通過像Calibre這樣的工具直接訪問內存, 盡管這絕不應該被解釋為暗示Caliber 犯這樣的錯誤。

從我的理解實驗(所以我可能是錯的)Kobo 相信它在該電子書上有一個DRM問題,直到它進行掃描 它的內存,並刷新它的表格,這將不再指向a 缺少ePub文件。我不確定強制掃描的最佳方式是什麽。 我這樣做的方式是使用Kobo瀏覽器在Kobo中免費下載DRM 本書(為此,我通常會去 http://gutenberg.org )。

所以可能是因為你的Kobo在閱讀文件時遇到了一些問題 無論何種原因,並將其解釋為DRM問題,完全如此 為我的失蹤/流離失所的文件。

我的想法不是只給你一個明確的答案 你可以做到這一點。這更多的是建議Kobo可以解釋為 DRM問題是與DRM無關的問題。

我與那個epub https://docs.spring.io/spring-boot/docs/2.0.0.M5/reference/epub/spring-boot-reference.epub 這是免費的。

但不是與那個和許多其他的epubs:

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/epub/7.4_release_notes/Red_Hat_Enterprise_Linux-7-7.4_Release_Notes-en-US.epub

我曾嘗試從Kobo網絡瀏覽器下載,多次從我的電腦上傳,但無法正常工作,因此我進行了檢查

http://validator.idpf.org/

它告訴我content.opf丟失了。我通過自己檢查了它,並且META-INF/container.xml文件中的路徑不完整。 所以我寫了content.opf的完整路徑做了一個新的檢查,然後再次將文件上傳到我的kobo並且它可以正常工作。