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
- Avaa META-INF/container.xml ja lue rootfile-elementin full-path-arvo.
- Varmista, että se vastaa .opf-tiedoston todellista polkua, suhteessa arkiston juureen, esimerkiksi
full-path="OEBPS/content.opf". - 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-021Corrupted image file encountered.PKG-018The EPUB file could not be found.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-016Use only lowercase characters for the EPUB file extension for maximum compatibility.PKG-025Publication 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ä.