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
- Deschide META-INF/container.xml și citește atributul full-path al elementului rootfile.
- 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.
- 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-001There was an error when parsing the EPUB version: ….OPF-003Item "…" exists in the EPUB, but is not declared in the OPF manifest.OPF-004Invalid prefix declaration: leading or trailing whitespace is not allowed.OPF-005Invalid prefix declaration: URI for prefix "…" doesn’t exist.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.OPF-007Re-declaration of reserved prefix "…".
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.