Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-001: oläslig EPUB version

Uppdaterad:

EPUBCheck OPF-001 är ett felmeddelande: “There was an error when parsing the EPUB version: ….” EPUBCheck kunde inte läsa EPUB version från paketdokumentet. Versionsattributet på paketelementet talar om för validerare och läsappar vilka regler boken följer, så utan ett läsbart värde är resten av kontrollen opålitlig.

Det officiella meddelandet

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

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • En saknad eller tom version-attribut på paketelementet.
  • Ett felaktigt värde, såsom version="3" eller version="EPUB 3", istället för ett nummer som 3.0.
  • Ett paketelement som skrivits för hand eller av ett skript som utelämnat attributet.

Hur man åtgärdar det

  1. Öppna paketdokumentet (opf-filen) och hitta paketelementet högst upp.
  2. Ställ in version="3.0" för EPUB 3 (EPUB 3.3 böcker deklarerar fortfarande 3.0) eller version="2.0" för EPUB 2.
  3. Kör EPUBCheck igen: fel som berodde på versionen bör nu rapporteras korrekt.

När det inte är detta

Om EPUBCheck läser versionen men du bad om en annan med -v, är det PKG-001, inte OPF-001.

Villkor som används här

Andra OPF meddelanden

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

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-001?

EPUBCheck OPF-001 är ett felmeddelande: “There was an error when parsing the EPUB version: ….” EPUBCheck kunde inte läsa EPUB version från paketdokumentet. Versionsattributet på paketelementet talar om för validerare och läsappar vilka regler boken följer, så utan ett läsbart värde är resten av kontrollen opålitlig.

Är OPF-001 ett fel?

OPF-001 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Send to Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg