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

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

  1. Spusťte EPUBCheck bez -v na zabaleném .epub souboru: čte verzi z obalového dokumentu.
  2. Pokud je samotný atribut verze chybný, nastavte ho na verzi, kterou obsah ve skutečnosti dodržuje: version="3.0" pro EPUB 3.
  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-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-005 The 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-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".

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-001?

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.

Je PKG-001 chyba?

PKG-001 je hlášeno jako varování ve výchozím nastavení. 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ředáte --failonwarnings.

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