Hopp til innhold
EPUBCheck · Pakke og ZIP-container

EPUBCheck PKG-001: EPUB versjonsmismatch

Oppdatert:

EPUBCheck PKG-001 er en advarselsmelding: “Validating the EPUB against version … but detected version ….” EPUBCheck fikk beskjed om å validere én EPUB versjon, men pakkedokumentet erklærer en annen. Versjonen kommer fra versjonsattributtet til pakkeelementet, og EPUBCheck rapporterer mismatchen som en advarsel før den bruker reglene for versjonen du ba om.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • EPUBCheck ble kjørt med -v 2.0 eller -v 3.0 og filens pakkeelement har en annen versjonsattributt.
  • Et byggeskript eller validasjonstjeneste som alltid bruker den samme -v alternativet, uansett hva boken er.
  • En bok som er halvkonvertert fra EPUB 2 til EPUB 3 hvor versjonsattributtet ikke ble oppdatert.

Hvordan fikse det

  1. Kjør EPUBCheck uten -v på en pakket .epub fil: den leser versjonen fra pakke dokumentet.
  2. Hvis versjonsattributtet i seg selv er feil, sett det til den versjonen innholdet faktisk følger: version="3.0" for EPUB 3.
  3. Valider igjen og fikse meldingene for den riktige versjonen.

Når det ikke er dette

Hvis EPUBCheck sier at det valideres mot 2.0 med standardprofilen, er det den informative PKG-023, ikke en feilkonfigurasjon.

Begreper brukt her

Andre PKG meldinger

  • 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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck PKG-001?

EPUBCheck PKG-001 er en advarselsmelding: “Validating the EPUB against version … but detected version ….” EPUBCheck fikk beskjed om å validere én EPUB versjon, men pakkedokumentet erklærer en annen. Versjonen kommer fra versjonsattributtet til pakkeelementet, og EPUBCheck rapporterer mismatchen som en advarsel før den bruker reglene for versjonen du ba om.

Er PKG-001 en feil?

PKG-001 rapporteres som advarsel som standard. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du sender --failonwarnings.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy