Passer au contenu
EPUBCheck · Ressources et références

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

  1. 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"/>.
  2. 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 mimetype et ensuite zip -rX9 book.epub META-INF OEBPS (utilisez vos propres noms de dossier).
  3. 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-001 File "…" could not be found.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-005 Error while parsing file: …
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" 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.

FAQ

Que signifie EPUBCheck RSC-002 ?

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.

Est-ce que RSC-002 est une erreur ?

RSC-002 est signalé comme une erreur fatale par défaut. EPUBCheck n'a pas pu continuer à vérifier cette partie du EPUB. Le fichier est invalide.

PDF vers EPUB outils

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

Voir tous les outils