EPUBCheck PKG-025: indholdsfiler inde i META-INF
Opdateret:
EPUBCheck PKG-025 er en fej Meddelelse: “Publication resource must not be located in the META-INF directory.” En fil fra publikation (et kapitel, billede eller stylesheet) er gemt inde i META-INF, en mappe reserveret til containerfiler som container.xml. EPUB 3.3 tillader ikke publikationsressourcer der.
Den officielle meddelelse
Publication resource must not be located in the META-INF directory
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Indholds filer placeret ved siden af container.xml ved en fejltagelse, eller et pakke dokument gemt inde i META-INF.
- Et byggeskript, der kopierer alt ind i den samme mappe.
Sådan retter du det
- Flyt filen ud af META-INF, ind i mappen der indeholder resten af indholdet.
- Opdater manifestet og hver reference, samt rootfile stien i container.xml, hvis du har flyttet pakke dokumentet.
- Gendan arkivet og valider igen.
Hvornår det ikke er dette
Hvis container.xml selv mangler fra META-INF, er fejlen RSC-002.
Termer der bruges her
Andre PKG beskeder
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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.