Spring til indhold
EPUBCheck · Pakke og ZIP-container

EPUBCheck PKG-001: EPUB versions uoverensstemmelse

Opdateret:

EPUBCheck PKG-001 er en advarselsmeddelelse: “Validating the EPUB against version … but detected version ….” EPUBCheck blev bedt om at validere én EPUB version, men pakkedokumentet erklærer en anden. Versionen kommer fra versionattributten af pakkeelementet, og EPUBCheck rapporterer uoverensstemmelsen som en advarsel, før den anvender reglerne for den version, du bad om.

Den officielle meddelelse

Validating the EPUB against version %1$s but detected version %2$s.

Standard alvorlighed
Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • EPUBCheck blev kørt med -v 2.0 eller -v 3.0, og filens pakkeelement har et andet versionsattribut.
  • Et byggeskript eller valideringstjeneste, der altid passerer den samme -v mulighed, uanset hvad bogen er.
  • En bog, der er halvt omdannet fra EPUB 2 til EPUB 3, hvis versionsattribut ikke blev opdateret.

Sådan retter du det

  1. Kør EPUBCheck uden -v på en pakkede .epub-fil: den læser versionen fra pakke dokumentet.
  2. Hvis versionsattributtet selv er forkert, skal det angives til den version, som indholdet virkelig følger: version="3.0" for EPUB 3.
  3. Valider igen og fix beskederne til den rigtige version.

Hvornår det ikke er dette

Hvis EPUBCheck siger, at det validerer mod 2.0 med standardprofilen, er det den informative PKG-023, ikke en uoverensstemmelse.

Termer der bruges her

Andre PKG beskeder

  • 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 "…".

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck PKG-001?

EPUBCheck PKG-001 er en advarselsmeddelelse: “Validating the EPUB against version … but detected version ….” EPUBCheck blev bedt om at validere én EPUB version, men pakkedokumentet erklærer en anden. Versionen kommer fra versionattributten af pakkeelementet, og EPUBCheck rapporterer uoverensstemmelsen som en advarsel, før den anvender reglerne for den version, du bad om.

Er PKG-001 en fejl?

PKG-001 rapporteres som advarsel som standard. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læseapps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer