EPUBCheck RSC-002 : container.xml manquant
Mis à jour :
EPUBCheck RSC-002 est un message d'erreur fatal : “Required META-INF/container.xml resource could not be found.” L'archive n'a pas de META-INF/container.xml, le fichier qui indique aux applications de lecture où se trouve le document de package. Sans cela, le EPUB ne peut pas être ouvert du tout, donc EPUBCheck s'arrête avec une erreur fatale.
Le message officiel
Required META-INF/container.xml resource could not be found.
- Gravité par défaut
- Erreur fatale. EPUBCheck n'a pas pu continuer à vérifier cette partie du EPUB. Le fichier est invalide.
- version EPUBCheck
- 5.4.0
Causes typiques
- Le dossier META-INF a été omis lors de la compression du livre.
- Le fichier est nommé ou placé différemment, comme meta-inf/Container.xml.
- L'archive a été construite à partir du dossier de contenu au lieu de partir de la racine du livre.
Comment le corriger
- Ajoutez META-INF/container.xml avec un rootfile dont le chemin absolu pointe vers le document de paquet, par exemple
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Reconstruire l'archive avec le fichier mimetype d'abord et stocké sans compression, par exemple depuis le dossier qui contient le livre :
zip -X0 book.epub mimetypeet ensuitezip -rX9 book.epub META-INF OEBPS(utilisez vos propres noms de dossier). - Validez à nouveau.
Quand ce n'est pas ça
Si container.xml existe mais pointe vers un document de package manquant, c'est PKG-020.
Termes utilisés ici
Autres messages RSC
RSC-001File "…" could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.