EPUBCheck PKG-020: pakke dokument ikke funnet
Oppdatert:
EPUBCheck PKG-020 er en feilmelding: “OPF file "…" could not be found.” Pakke dokumentet (OPF) nevnt i META-INF/container.xml finnes ikke på denne banen. Uten pakke dokumentet vet verken leserapper eller EPUBCheck hvilke filer som utgjør boken.
Den offisielle meldingen
OPF file "%1$s" could not be found.
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- full-path-attributten til rootfile-elementet har en skrivefeil eller feil kasus: stier er store og små bokstaver sensitive.
- Pakkedokumentet ble omdøpt eller flyttet (for eksempel fra OEBPS/ til EPUB/) uten å oppdatere container.xml.
- Pakkedokumentet ble utelatt da arkivet ble bygget.
Hvordan fikse det
- Åpne META-INF/container.xml og les full-path verdien til rootfile-elementet.
- Få det til å samsvare med den virkelige banen til .opf-filen, relativt til roten av arkivet, for eksempel
full-path="OEBPS/content.opf". - Bygg arkivet på nytt og valider igjen.
Når det ikke er dette
Hvis container.xml selv mangler, er det RSC-002; hvis ingen rootfile har riktig mediatype, RSC-003.
Begreper brukt her
Andre PKG meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.