EPUBCheck PKG-025: inhoudsbestand binnen META-INF
Bijgewerkt:
EPUBCheck PKG-025 is een foutmelding: “Publication resource must not be located in the META-INF directory.” Een bestand van de publicatie (een hoofdstuk, afbeelding of stylesheet) is opgeslagen binnen META-INF, een map gereserveerd voor containerbestanden zoals container.xml. EPUB 3.3 staat daar geen publicatiebronnen toe.
Het officiële bericht
Publication resource must not be located in the META-INF directory
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
Typische oorzaken
- Inhoudsbestanden per ongeluk naast container.xml geplaatst, of een pakketdocument opgeslagen binnen META-INF.
- Een build-script dat alles naar dezelfde map kopieert.
Hoe het te repareren
- Verplaats het bestand uit META-INF, naar de map die de rest van de inhoud bevat.
- Werk het manifest en elke referentie bij, en het rootfile-pad in container.xml als je het pakketdocument hebt verplaatst.
- Herbouw het archief en valideer opnieuw.
Wanneer het niet dit is
Als container.xml zelf ontbreekt uit META-INF, is de fout RSC-002.
Termen die hier worden gebruikt
Andere PKG berichten
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.
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.