EPUBCheck PKG-025: sisältötiedosto META-INF:ssa
Päivitetty:
EPUBCheck PKG-025 on virheilmoitus: “Publication resource must not be located in the META-INF directory.” Julkaisun tiedosto (luku, kuva tai tyylitiedosto) on tallennettu META-INF-kansioon, joka on varattu säiliötiedostoille, kuten container.xml. EPUB 3.3 ei salli julkaisuresurssien olemista siellä.
Virallinen viesti
Publication resource must not be located in the META-INF directory
- 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
Tyypilliset syyt
- Sisältötiedostot, jotka on vahingossa sijoitettu container.xml:n viereen tai pakettiasiakirja, joka on tallennettu META-INF:iin.
- Rakennusskripti, joka kopioi kaiken samaan kansioon.
Kuinka korjata se
- Siirrä tiedosto META-INF-kansiosta sisällön sisältävään kansioon.
- Päivitä manifesti ja jokainen viittaus sekä rootfile-polku container.xml:ssä, jos siirsit pakettidokumenttia.
- Rakenna arkisto uudelleen ja validoi uudelleen.
Milloin tämä ei ole se
Jos container.xml puuttuu META-INF-kansiosta, virhe on RSC-002.
Tässä käytetyt termit
Muut PKG viestit
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.