EPUBCheck RSC-002: container.xml puuttuu
Päivitetty:
EPUBCheck RSC-002 on vakava virheilmoitus: “Required META-INF/container.xml resource could not be found.” Arkistossa ei ole META-INF/container.xml:ää, tiedostoa, joka kertoo lukusovelluksille, missä pakettidokumentti sijaitsee. Ilman sitä EPUB ei voi avausta lainkaan, joten EPUBCheck pysähtyy vakavaan virheeseen.
Virallinen viesti
Required META-INF/container.xml resource could not be found.
- Oletusarvoinen vakavuus
- Kriittinen virhe. EPUBCheck ei voinut jatkaa tämän EPUB osan tarkistamista. Tiedosto on virheellinen.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- META-INF-kansiota ei otettu mukaan, kun kirja pakattiin.
- Tiedosto on nimetty tai sijoitettu eri tavalla, esimerkiksi meta-inf/Container.xml.
- Arkisto rakennettiin sisältö-kansiosta sen sijaan, että se olisi rakennettu kirjan juuresta.
Kuinka korjata se
- Lisää META-INF/container.xml juuritiedostolla, jonka täydellinen polku osoittaa pakkausasiakirjaan, esimerkiksi
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Rakenna arkisto ensin mimetype-tiedostolla ja varmista, että se on tallennettu puristamattomana, esimerkiksi kansiosta, joka sisältää kirjan:
zip -X0 book.epub mimetypeja sittenzip -rX9 book.epub META-INF OEBPS(käytä omia kansioiden nimiäsi). - Validoi uudelleen.
Milloin tämä ei ole se
Jos container.xml on olemassa mutta osoittaa puuttuvaan pakettidokumenttiin, se on PKG-020.
Tässä käytetyt termit
Muut RSC viestit
RSC-001File "…" could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.