EPUBCheck PKG-025: soubor obsahu uvnitř META-INF
Aktualizováno:
EPUBCheck PKG-025 je chybová zpráva: „Publication resource must not be located in the META-INF directory.“ Soubor publikace (kapitola, obrázek nebo stylový list) je uložen uvnitř META-INF, složky vyhrazené pro kontejnerové soubory, jako je container.xml. EPUB 3.3 nedovoluje publikace v této oblasti.
Oficiální zpráva
Publication resource must not be located in the META-INF directory
- 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
Typické příčiny
- Obsahové soubory umístěné vedle container.xml omylem, nebo balíčkový dokument uložený uvnitř META-INF.
- Skript pro sestavení, který kopíruje všechno do stejného adresáře.
Jak to opravit
- Přesuňte soubor z META-INF do složky, která obsahuje zbytek obsahu.
- Aktualizujte manifest a každý odkaz, a kořenovou cestu v container.xml, pokud jste přesunuli dokument balíčku.
- Znovu sestavte archiv a zvalidujte.
Kdy to není to
Pokud container.xml chybí v META-INF, je chyba RSC-002.
Podmínky používané zde
Další PKG zprávy
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.