Passer au contenu
EPUBCheck · Paquet et conteneur ZIP

EPUBCheck PKG-020 : document de package non trouvé

Mis à jour :

EPUBCheck PKG-020 est un message d'erreur : «OPF file "…" could not be found. » Le document de package (OPF) nommé dans META-INF/container.xml n'existe pas à ce chemin. Sans le document de package, ni les applications de lecture ni EPUBCheck ne savent quels fichiers composent le livre.

Le message officiel

OPF file "%1$s" could not be found.

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

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • L'attribut full-path de l'élément rootfile a une faute de frappe ou ne respecte pas la casse : les chemins sont sensibles à la casse.
  • Le document du package a été renommé ou déplacé (par exemple de OEBPS/ à EPUB/) sans mise à jour de container.xml.
  • Le document du package a été omis lors de la création de l'archive.

Comment le corriger

  1. Ouvrez META-INF/container.xml et lisez la valeur full-path de l'élément rootfile.
  2. Assurez-vous qu'il correspond au chemin réel du fichier .opf, relatif à la racine de l'archive, par exemple full-path="OEBPS/content.opf".
  3. Reconstruire l'archive et valider à nouveau.

Quand ce n'est pas ça

Si container.xml lui-même est manquant, c'est RSC-002 ; si aucun rootfile n'a le bon type de média, RSC-003.

Termes utilisés ici

Autres messages PKG

  • PKG-021 Corrupted image file encountered.
  • PKG-018 The EPUB file could not be found.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-016 Use only lowercase characters for the EPUB file extension for maximum compatibility.
  • PKG-025 Publication resource must not be located in the META-INF directory

Sources

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

FAQ

Que signifie EPUBCheck PKG-020 ?

EPUBCheck PKG-020 est un message d'erreur : «OPF file "…" could not be found. » Le document de package (OPF) nommé dans META-INF/container.xml n'existe pas à ce chemin. Sans le document de package, ni les applications de lecture ni EPUBCheck ne savent quels fichiers composent le livre.

Est-ce que PKG-020 est une erreur ?

PKG-020 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