Passer au contenu
EPUBCheck · Paquet et conteneur ZIP

EPUBCheck PKG-025 : fichier de contenu à l'intérieur de META-INF

Mis à jour :

EPUBCheck PKG-025 est un message d'erreur : “Publication resource must not be located in the META-INF directory.” Un fichier de la publication (un chapitre, une image ou une feuille de style) est stocké à l'intérieur de META-INF, un dossier réservé aux fichiers conteneurs comme container.xml. EPUB 3.3 ne permet pas les ressources de publication à cet endroit.

Le message officiel

Publication resource must not be located in the META-INF directory

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

Causes typiques

  • Fichiers de contenu placés à côté de container.xml par erreur, ou un document de package enregistré à l'intérieur de META-INF.
  • Un script de construction qui copie tout dans le même dossier.

Comment le corriger

  1. Déplacez le fichier hors de META-INF, dans le dossier qui contient le reste du contenu.
  2. Mettez à jour le manifeste et chaque référence, et le chemin rootfile dans container.xml si vous avez déplacé le document du package.
  3. Reconstruire l'archive et valider à nouveau.

Quand ce n'est pas ça

Si container.xml lui-même est manquant dans META-INF, l'erreur est RSC-002.

Termes utilisés ici

Autres messages PKG

  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-027 Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-021 Corrupted image file encountered.
  • PKG-020 OPF file "…" could not be found.

Sources

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

FAQ

Que signifie EPUBCheck PKG-025 ?

EPUBCheck PKG-025 est un message d'erreur : “Publication resource must not be located in the META-INF directory.” Un fichier de la publication (un chapitre, une image ou une feuille de style) est stocké à l'intérieur de META-INF, un dossier réservé aux fichiers conteneurs comme container.xml. EPUB 3.3 ne permet pas les ressources de publication à cet endroit.

Est-ce que PKG-025 est une erreur ?

PKG-025 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 à Kindle peuvent le rejeter, et EPUBCheck sort 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