Siirry sisältöön
EPUBCheck · Pakettiasiakirja (OPF)

EPUBCheck OPF-002: pakettidokumenttia ei löydy

Päivitetty:

EPUBCheck OPF-002 on kohtalokas virheilmoitus: “The OPF file "…" was not found in the EPUB.” META-INF/container.xml:ssa nimetty pakettidokumentti ei ole arkistossa. EPUBCheck pysähtyy siihen, koska pakettidokumentti luettelee jokaisen muun tiedoston, joten mitään muuta kirjassa ei voida tarkistaa, ennen kuin se löytyy.

Virallinen viesti

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

Oletusarvoinen vakavuus
Kriittinen virhe. EPUBCheck ei voinut jatkaa tämän EPUB osan tarkistamista. Tiedosto on virheellinen.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Koko polku container.xml:ssä, joka ei vastaa .opf-tiedoston todellista polkua, usein ero suurten tai pienien kirjainten vuoksi.
  • .opf-tiedosto nimetettiin tai siirrettiin toiseen kansioon container.xml:n kirjoittamisen jälkeen.
  • .opf-tiedosto jätettiin pois, kun kansio pakattiin.

Kuinka korjata se

  1. Avaa META-INF/container.xml ja lue rootfile-elementin full-path-attribuutti.
  2. Vertaa sitä .opf-tiedoston oikeaan sijaintiin arkistossa, kirjain kirjaimelta: polut EPUB:ssa ovat kirjainherkät.
  3. Korjaa koko polku (tai siirrä tiedosto) niin, että ne vastaavat, ja rakenna EPUB uudelleen.

Milloin tämä ei ole se

Jos container.xml puuttuu kokonaan, EPUBCheck ilmoittaa RSC-002 sen sijaan.

Tässä käytetyt termit

Muut OPF viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck OPF-002 tarkoittaa?

EPUBCheck OPF-002 on kohtalokas virheilmoitus: “The OPF file "…" was not found in the EPUB.” META-INF/container.xml:ssa nimetty pakettidokumentti ei ole arkistossa. EPUBCheck pysähtyy siihen, koska pakettidokumentti luettelee jokaisen muun tiedoston, joten mitään muuta kirjassa ei voida tarkistaa, ennen kuin se löytyy.

Onko OPF-002 virhe?

OPF-002 raportoidaan kriittisenä virheenä oletusarvoisesti. EPUBCheck ei voinut jatkaa tämän EPUB osan tarkistamista. Tiedosto on virheellinen.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut