EPUBCheck PKG-020: dokument balíčku nebyl nalezen
Aktualizováno:
EPUBCheck PKG-020 je chybová zpráva: „OPF file "…" could not be found.“ Dokument balíčku (OPF) uvedený v META-INF/container.xml na této cestě neexistuje. Bez dokumentu balíčku ani čtecí aplikace, ani EPUBCheck neví, které soubory tvoří knihu.
Oficiální zpráva
OPF file "%1$s" could not be found.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Atribut full-path elementu rootfile má překlep nebo špatné písmeno: cesty jsou citlivé na velikost písmen.
- Dokument balíčku byl přejmenován nebo přemístěn (například z OEBPS/ do EPUB/) bez aktualizace container.xml.
- Dokument balíčku byl vynechán při vytvoření archivu.
Jak to opravit
- Otevřete META-INF/container.xml a přečtěte hodnotu full-path prvku rootfile.
- Ujistěte se, že odpovídá skutečné cestě souboru .opf, relativně k kořeni archivu, například
full-path="OEBPS/content.opf". - Znovu sestavte archiv a zvalidujte.
Kdy to není to
Pokud container.xml chybí, je to RSC-002; pokud žádný rootfile nemá správný typ média, RSC-003.
Podmínky používané zde
Další PKG zprávy
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
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.