EPUBCheck PKG-020: pakke-dokument ikke fundet
Opdateret:
EPUBCheck PKG-020 er en fejlmeddelelse: “OPF file "…" could not be found.” Pakke-dokumentet (OPF), der er navngivet i META-INF/container.xml, findes ikke på den sti. Uden pakke-dokumentet ved hverken læseapps eller EPUBCheck, hvilke filer der udgør bogen.
Den officielle meddelelse
OPF file "%1$s" could not be found.
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- Fuldbane-attributten af rootfile-elementet har en tastefejl eller forkerte bogstaver: stier er store og små bogstaver følsomme.
- Pakke-dokumentet: metadata, manifest, EPUB, egenskaber og fallback.
- Pakagedokumentet blev udeladt, da arkivet blev oprettet.
Sådan retter du det
- Åbn META-INF/container.xml og læs værdien for full-path i rootfile-elementet.
- Få det til at matche den rigtige sti til .opf-filen, relativt til roden af arkivet, for eksempel
full-path="OEBPS/content.opf". - Gendan arkivet og valider igen.
Hvornår det ikke er dette
Hvis container.xml selv mangler, er det RSC-002; hvis ingen rootfile har den rigtige mediatype, RSC-003.
Termer der bruges her
Andre PKG beskeder
PKG-021Corrupted image file encountered.PKG-018The EPUB file could not be found.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-016Use only lowercase characters for the EPUB file extension for maximum compatibility.PKG-025Publication resource must not be located in the META-INF directory
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.