Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-013 : types de médias déclarés différents

Mis à jour :

EPUBCheck OPF-013 est un message d'avertissement : “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Un document de contenu déclare un type de media pour une ressource et le manifeste en déclare un autre. Les applications de lecture peuvent faire confiance à l'un ou l'autre de ces valeurs, donc un décalage peut empêcher la ressource de s'afficher ou de se lire.

Le message officiel

Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.

Gravité par défaut
Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
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 objet, embed, link ou source dont l'attribut type ne correspond pas à l'élément du manifeste.
  • Un fichier converti dans un autre format (par exemple, audio ré-encodé) sans mettre à jour chaque déclaration.
  • Un attribut type copié d'une page web qui utilisait un format différent.

Comment le corriger

  1. Vérifiez le format réel des fichiers EPUBCheck.
  2. Définissez le type de média du manifeste sur ce format réel.
  3. Faites en sorte que l'attribut type dans le document de contenu indique la même chose, ou supprimez l'attribut type si l'élément n'en a pas besoin.

Quand ce n'est pas ça

Si le contenu du fichier ne correspond pas au type de média du manifeste, c'est OPF-029.

Termes utilisés ici

Autres messages OPF

  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-013 ?

EPUBCheck OPF-013 est un message d'avertissement : “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Un document de contenu déclare un type de media pour une ressource et le manifeste en déclare un autre. Les applications de lecture peuvent faire confiance à l'un ou l'autre de ces valeurs, donc un décalage peut empêcher la ressource de s'afficher ou de se lire.

Est-ce que OPF-013 est une erreur ?

OPF-013 est signalé comme avertissement par défaut. Le EPUB est toujours valide, mais quelque chose est susceptible de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0, sauf si vous passez --failonwarnings.

PDF vers EPUB outils

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

Voir tous les outils