Přeskočit na obsah
EPUBCheck · Balíček a ZIP kontejner

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

  1. Otevřete META-INF/container.xml a přečtěte hodnotu full-path prvku rootfile.
  2. Ujistěte se, že odpovídá skutečné cestě souboru .opf, relativně k kořeni archivu, například full-path="OEBPS/content.opf".
  3. 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-021 Corrupted image file encountered.
  • PKG-018 The EPUB file could not be found.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-016 Use only lowercase characters for the EPUB file extension for maximum compatibility.
  • PKG-025 Publication 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.

FAQ

Co znamená EPUBCheck PKG-020?

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.

Je PKG-020 chyba?

PKG-020 je výchozí hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout a EPUBCheck končí s kódem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje