Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-002: document de pachet nu găsit

Actualizat:

EPUBCheck OPF-002 este un mesaj de eroare fatală: „The OPF file "…" was not found in the EPUB.” Documentul pachetului numit în META-INF/container.xml nu se află în arhivă. EPUBCheck se oprește acolo, deoarece documentul pachetului listează fiecare alt fișier, astfel încât nimic altceva din carte nu poate fi verificat până când nu este găsit.

Mesajul oficial

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

Severitate implicită
Eroare fatală. EPUBCheck nu a putut continua verificarea acestei părți a EPUB. Fișierul este invalid.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • Un path complet în container.xml care nu se potrivește cu path-ul real al fișierului .opf, adesea o diferență între majuscule și minuscule.
  • Fișierul .opf a fost redenumit sau mutat într-un alt folder după ce container.xml a fost scris.
  • Fișierul .opf a fost omis când folderul a fost comprimat.

Cum să o repari

  1. Deschide META-INF/container.xml și citește atributul full-path al elementului rootfile.
  2. Comparați-o cu locația reală a fișierului .opf din arhivă, literă cu literă: căile dintr-un EPUB sunt sensibile la majuscule.
  3. Corectați calea completă (sau mutați fișierul) astfel încât să se potrivească, apoi reconstruiți EPUB.

Când nu este acest lucru

Dacă container.xml lipsește, EPUBCheck raportează RSC-002 în schimb.

Termeni folosiți aici

Alte mesaje 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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-002?

EPUBCheck OPF-002 este un mesaj de eroare fatală: „The OPF file "…" was not found in the EPUB.” Documentul pachetului numit în META-INF/container.xml nu se află în arhivă. EPUBCheck se oprește acolo, deoarece documentul pachetului listează fiecare alt fișier, astfel încât nimic altceva din carte nu poate fi verificat până când nu este găsit.

Este OPF-002 o eroare?

OPF-002 este raportat ca eroare fatală în mod implicit. EPUBCheck nu a putut continua verificarea acestei părți a EPUB. Fișierul este invalid.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele