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
- Déplacez le fichier hors de META-INF, dans le dossier qui contient le reste du contenu.
- 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.
- 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-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.