Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-002: pakkedokument ikke fundet

Opdateret:

EPUBCheck OPF-002 er en fatal fejlt meddelelse: “The OPF file "…" was not found in the EPUB.” Pakkedokumentet nævnt i META-INF/container.xml er ikke i arkivet. EPUBCheck stopper der, fordi pakkedokumentet lister enhver anden fil, så andre fil i bogen kan ikke checkes, før det findes.

Den officielle meddelelse

The OPF file "%1$s" was not found in the EPUB.

Standard alvorlighed
Fatal fejl. EPUBCheck kunne ikke fortsætte med at kontrollere denne del af EPUB. Filen er ugyldig.
EPUBCheck version
5.4.0

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

Typiske årsager

  • En fuld sti i container.xml, der ikke matcher den virkelige sti til .opf-filen, ofte en forskel i store eller små bogstaver.
  • .opf-filen blev omdøbt eller flyttet til en anden mappe, efter container.xml blev skrevet.
  • .opf-filen blev udeladt, da mappen blev zippet.

Sådan retter du det

  1. Åbn META-INF/container.xml og læs full-path attributten af rootfile elementet.
  2. Sammenlign det med den reelle placering af .opf-filen inde i arkivet, bogstav for bogstav: stier i en EPUB er skelnen mellem store og små bogstaver.
  3. Korriger fuld sti (eller flyt filen), så de matcher, og genopbyg EPUB.

Hvornår det ikke er dette

Hvis container.xml selv mangler, rapporterer EPUBCheck RSC-002 i stedet.

Termer der bruges her

Andre OPF beskeder

  • OPF-001 There was an error when parsing the EPUB version: ….
  • 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

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

FAQ

Hvad betyder EPUBCheck OPF-002?

EPUBCheck OPF-002 er en fatal fejlt meddelelse: “The OPF file "…" was not found in the EPUB.” Pakkedokumentet nævnt i META-INF/container.xml er ikke i arkivet. EPUBCheck stopper der, fordi pakkedokumentet lister enhver anden fil, så andre fil i bogen kan ikke checkes, før det findes.

Er OPF-002 en fejl?

OPF-002 rapporteres som fatal fejl som standard. EPUBCheck kunne ikke fortsætte med at kontrollere denne del af EPUB. Filen er ugyldig.

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