EPUBCheck PKG-001: nesoulad verzí EPUB
Aktualizováno:
EPUBCheck PKG-001 je varovná zpráva: “Validating the EPUB against version … but detected version ….” EPUBCheck byl požádán, aby validoval jednu EPUB verzi, ale balíčkový dokument deklaruje jinou. Verze pochází z atributu version prvku balíčku, a EPUBCheck hlásí nesoulad jako varování před tím, než aplikuje pravidla verze, o kterou jste požádali.
Oficiální zpráva
Validating the EPUB against version %1$s but detected version %2$s.
- Výchozí závažnost
- Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- EPUBCheck byl spuštěn s -v 2.0 nebo -v 3.0 a prvek balíčku souboru má jiný atribut verze.
- Skript pro sestavení nebo validační služba, která vždy předává stejnou možnost -v, bez ohledu na to, co kniha obsahuje.
- Kniha napůl převedená z EPUB 2 na EPUB 3, jejíž atribut verze nebyl aktualizován.
Jak to opravit
- Spusťte EPUBCheck bez -v na zabaleném .epub souboru: čte verzi z obalového dokumentu.
- Pokud je samotný atribut verze chybný, nastavte ho na verzi, kterou obsah ve skutečnosti dodržuje:
version="3.0"pro EPUB 3. - Znovu ověřte a opravte zprávy pro správnou verzi.
Kdy to není to
Pokud EPUBCheck říká, že validuje oproti 2.0 s výchozím profilem, to je informativní PKG-023, ne nesoulad.
Podmínky používané zde
Další PKG zprávy
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-004Corrupted EPUB ZIP header.PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.