Siirry sisältöön
EPUBCheck · Pakettia ja ZIP-säiliö

EPUBCheck PKG-020: pakettidokumenttia ei löytynyt

Päivitetty:

EPUBCheck PKG-020 on virheilmoitus: “OPF file "…" could not be found.” META-INF/container.xml:ssä mainittu pakettidokumentti ei ole olemassa tuossa polussa. Ilman pakettidokumenttia mikään lukusovellus tai EPUBCheck ei tiedä, mitkä tiedostot muodostavat kirjan.

Virallinen viesti

OPF file "%1$s" could not be found.

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

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

Tyypilliset syyt

  • Rootfile-elementin full-path-attribuutissa on kirjoitusvirhe tai väärä kirjainkoko: polut ovat kirjainherkkiä.
  • Paketin asiakirjaa on muutettu tai siirretty (esimerkiksi OEBPS/:stä EPUB/:hen) ilman container.xml:n päivittämistä.
  • Paketin asiakirja jätettiin pois, kun arkisto rakennettiin.

Kuinka korjata se

  1. Avaa META-INF/container.xml ja lue rootfile-elementin full-path-arvo.
  2. Varmista, että se vastaa .opf-tiedoston todellista polkua, suhteessa arkiston juureen, esimerkiksi full-path="OEBPS/content.opf".
  3. Rakenna arkisto uudelleen ja validoi uudelleen.

Milloin tämä ei ole se

Jos container.xml puuttuu kokonaan, se on RSC-002; jos yhdelläkään rootfile-tiedostolla ei ole oikeaa media tyyppiä, RSC-003.

Tässä käytetyt termit

Muut PKG viestit

  • PKG-021 Corrupted image file encountered.
  • PKG-018 The EPUB file could not be found.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-016 Use only lowercase characters for the EPUB file extension for maximum compatibility.
  • PKG-025 Publication resource must not be located in the META-INF directory

Lähteet

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

FAQ

Mitä EPUBCheck PKG-020 tarkoittaa?

EPUBCheck PKG-020 on virheilmoitus: “OPF file "…" could not be found.” META-INF/container.xml:ssä mainittu pakettidokumentti ei ole olemassa tuossa polussa. Ilman pakettidokumenttia mikään lukusovellus tai EPUBCheck ei tiedä, mitkä tiedostot muodostavat kirjan.

Onko PKG-020 virhe?

PKG-020 ilmoitetaan oletusarvoisesti virheenä. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck lopettaa tilassa 1.

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