Passer au contenu
EPUBCheck · Document de paquet (OPF)

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

  1. Vérifiez le format réel des fichiers EPUBCheck (un éditeur d'images ou la commande file vous le dira).
  2. Changez le type de média manifeste en ce format réel.
  3. 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-028 Undeclared prefix: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-027 Undefined property: "…".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-026 Found malformed property value: "…".
  • OPF-032 Guide 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.

FAQ

Que signifie EPUBCheck OPF-029 ?

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.

Est-ce que OPF-029 est une erreur ?

OPF-029 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle peuvent le rejeter, et EPUBCheck quitte avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils