EPUBCheck PKG-006: mimetype mangler eller ikke først
Opdateret:
EPUBCheck PKG-006 er en fejlmeddelelse: “Mimetype file entry is missing or is not the first file in the archive.” Mimetype-filen mangler eller er ikke den første post i ZIP-arkivet. Læsende apps identificerer filen som en EPUB ud fra dens første bytes, så EPUB kræver, at mimetype er den første fil, gemt ukomprimeret.
Den officielle meddelelse
Mimetype file entry is missing or is not the first file in the archive.
- 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
- Bogmappen blev komprimeret med et generisk værktøj, der tilføjer filer i alfabetisk eller vilkårlig rækkefølge.
- Mimetype-filen blev slettet, mens EPUB blev redigeret.
- Mimetype-filen blev komprimeret sammen med resten af filerne.
Sådan retter du det
- Sørg for, at der er en fil med navnet mimetype, der indeholder præcist application/epub+zip, som ligger i roden af bogen.
- Gendan arkivet med mimetype-filen først og gemt ukomprimeret, for eksempel fra mappen der indeholder bogen:
zip -X0 book.epub mimetypeog derefterzip -rX9 book.epub META-INF OEBPS(brug dine egne mappenavne). - Valider igen: hvis PKG-007 vises næste, er indholdet af mimetype også forkert.
Hvornår det ikke er dette
Hvis mimetype er først, men har et ekstra ZIP-felt, er det PKG-005; hvis dets indhold er forkert, PKG-007.
Termer der bruges her
Andre PKG beskeder
PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.