EPUBCheck OPF-029 : le fichier n'est pas de son type de média
Mis à jour :
EPUBCheck OPF-029 est un message d'erreur : “The file "…" does not appear to match the media type …, as specified in the OPF file.” Le contenu d'un fichier ne correspond pas au type de média déclaré pour celui-ci dans le manifeste. EPUBCheck regarde le fichier lui-même, donc une mauvaise déclaration peut amener les applications de lecture à tenter de le décoder dans le mauvais format.
Le message officiel
The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Un PNG déclaré comme image/jpeg, ou l'inverse.
- Un fichier converti dans un autre format sans mettre à jour le manifeste.
- Un fichier renommé avec une nouvelle extension sans être converti.
Comment le corriger
- Vérifiez le format réel des fichiers EPUBCheck (un éditeur d'images ou la commande
filevous le dira). - Changez le type de média manifeste en ce format réel.
- Ou convertissez le fichier au format déclaré par le manifeste, en gardant son nom et ses références cohérents.
Quand ce n'est pas ça
Si seule l'extension désavoue le format, EPUBCheck signale PKG-022.
Termes utilisés ici
Autres messages OPF
OPF-028Undeclared prefix: "…".OPF-030The unique-identifier "…" was not found.OPF-027Undefined property: "…".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-026Found malformed property value: "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.