Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

EPUBCheck OPF-001: uleselig EPUB versjon

Oppdatert:

EPUBCheck OPF-001 er en feilmelding: “There was an error when parsing the EPUB version: ….” EPUBCheck kunne ikke lese EPUB versjonen fra pakkedokumentet. Versjonsattributtet på pakkeelementet forteller validatorer og leseapper hvilken rekke regler boken følger, så uten en lesbar verdi er resten av sjekken upålitelig.

Den offisielle meldingen

There was an error when parsing the EPUB version: %1$s.

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

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

Typiske årsaker

  • En manglende eller tom versjonsegenskap på pakkeelementet.
  • En feilformatert verdi, som version="3" eller version="EPUB 3", i stedet for et tall som 3.0.
  • Et pakkeelement skrevet for hånd eller av et skript som utelot attributten.

Hvordan fikse det

  1. Åpne pakke dokumentet (den .opf filen) og finn pakke-elementet øverst.
  2. Sett version="3.0" for EPUB 3 (EPUB 3.3 bøker erklærer fortsatt 3.0) eller version="2.0" for EPUB 2.
  3. Kjør EPUBCheck igjen: feil som avhang av versjonen burde nå rapporteres korrekt.

Når det ikke er dette

Hvis EPUBCheck leser versjonen, men du ba om en annen med -v, er det PKG-001, ikke OPF-001.

Begreper brukt her

Andre OPF meldinger

  • OPF-002 The OPF file "…" was not found in the EPUB.
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Kilder

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

FAQ

Hva betyr EPUBCheck OPF-001?

EPUBCheck OPF-001 er en feilmelding: “There was an error when parsing the EPUB version: ….” EPUBCheck kunne ikke lese EPUB versjonen fra pakkedokumentet. Versjonsattributtet på pakkeelementet forteller validatorer og leseapper hvilken rekke regler boken følger, så uten en lesbar verdi er resten av sjekken upålitelig.

Er OPF-001 en feil?

OPF-001 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise den, og EPUBCheck avslutter med status 1.

PDF til EPUB verktøy

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

Se alle verktøy