EPUBCheck OPF-002: balíčkový dokument nenalezen
Aktualizováno:
EPUBCheck OPF-002 je fatální chybová zpráva: „The OPF file "…" was not found in the EPUB.“ Balíčkový dokument uvedený v META-INF/container.xml není v archivu. EPUBCheck zde zastavuje, protože balíčkový dokument uvádí každý jiný soubor, takže nic dalšího v knize nelze zkontrolovat, dokud nebude nalezen.
Oficiální zpráva
The OPF file "%1$s" was not found in the EPUB.
- Výchozí závažnost
- Fatální chyba. EPUBCheck nemohla pokračovat v kontrole této části EPUB. Soubor je neplatný.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Úplná cesta v container.xml, která neodpovídá skutečné cestě k souboru .opf, často rozdíl v malých nebo velkých písmenech.
- .opf soubor byl přejmenován nebo přesunut do jiného adresáře po napsání container.xml.
- Soubor .opf byl vynechán, když byla složka zabalena.
Jak to opravit
- Otevřete META-INF/container.xml a přečtěte atribut full-path prvku rootfile.
- Porovnejte to se skutečnou polohou souboru .opf uvnitř archivu, písmeno po písmenu: cesty v EPUB jsou citlivé na velikost písmen.
- Opravit úplnou cestu (nebo přesunout soubor), aby se shodovaly, poté obnovit EPUB.
Kdy to není to
Pokud container.xml chybí, EPUBCheck hlásí RSC-002.
Podmínky používané zde
Další OPF zprávy
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 "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.