Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-002 : document de paquet non trouvé

Mis à jour :

EPUBCheck OPF-002 est un message d'erreur fatale : “The OPF file "…" was not found in the EPUB.” Le document du package nommé dans META-INF/container.xml n'est pas dans l'archive. EPUBCheck s'arrête là, car le document du package liste chaque autre fichier, donc rien d'autre dans le livre ne peut être vérifié tant qu'il n'est pas trouvé.

Le message officiel

The OPF file "%1$s" was not found in the EPUB.

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

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

Causes typiques

  • Un chemin complet dans container.xml qui ne correspond pas au véritable chemin du fichier .opf, souvent une différence de majuscules ou minuscules.
  • Le fichier .opf a été renommé ou déplacé vers un autre dossier après l'écriture de container.xml.
  • Le fichier .opf a été omis lors de la compression du dossier.

Comment le corriger

  1. Ouvrez META-INF/container.xml et lisez l'attribut full-path de l'élément rootfile.
  2. Comparez-le avec l'emplacement réel du fichier .opf à l'intérieur de l'archive, lettre par lettre : les chemins dans un EPUB sont sensibles à la casse.
  3. Corrigez le chemin complet (ou déplacez le fichier) afin qu'ils correspondent, puis reconstruisez le EPUB.

Quand ce n'est pas ça

Si container.xml lui-même est manquant, EPUBCheck rapporte RSC-002 à la place.

Termes utilisés ici

Autres messages OPF

  • OPF-001 There was an error when parsing the EPUB version: ….
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Sources

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

FAQ

Que signifie EPUBCheck OPF-002 ?

EPUBCheck OPF-002 est un message d'erreur fatale : “The OPF file "…" was not found in the EPUB.” Le document du package nommé dans META-INF/container.xml n'est pas dans l'archive. EPUBCheck s'arrête là, car le document du package liste chaque autre fichier, donc rien d'autre dans le livre ne peut être vérifié tant qu'il n'est pas trouvé.

Est-ce que OPF-002 est une erreur ?

OPF-002 est signalé comme 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