Comment vérifier si un fichier ePub est protégé par DRM?
Est-il par programme en toute sécurité vérifier si un fichier epub est protégé par DRM (crypté)?
J'ai trouvé qu'il peut être un rights.xml et un encryption.xml dans le répertoire META-INF.
L'existence de l'une ou de ces deux fichiers signifie que le contenu est crypté et si non, est-il un autre moyen de vérifier?
(Pour être clair, je ne veux pas lire les fichiers epub avec DRM à tous, je veux juste vérifier si elles sont cryptées ou non.)
OriginalL'auteur Mark Vincze | 2013-01-21
Vous devez vous connecter pour publier un commentaire.
FWIW le Wikipedia epub article, les états
epubcheck de v1.0 est indiqué pour détecter les DRM de protection par l'existence de encryption.xml et signaler une erreur. Le epub3 spec dit
L'EPUB3 est vague sur rights.xml de son sens et de savoir si il est obligatoire pour les DRM des fichiers, de sorte qu'il pourrait être préférable de ne pas en dépendre.
EPUB3 a un fichier de la dissimulation de la fonction qui n'est pas de DRM, mais est également répertorié dans
encryption.xml
. Il est donc possible de trouver uneencryption.xml
en DRM-free EPUB-fichier. De ce fait, il faut analyser le fichier XML et de vérifier si toutEncryptionMethod
élément a uneAlgorithm
attribut qui n'est pashttp://www.idpf.org/2008/embedding
OriginalL'auteur