EPUBCheck PKG-007: forkert mimetype-filindhold
Opdateret:
EPUBCheck PKG-007 er en fejlmeddelelse: “The content of the mimetype file must be the string "application/epub+zip"….” Mimetype-filen skal indeholde præcist teksten application/epub+zip, uden noget før eller efter. EPUB 3.3 forbyder ledende eller afsluttende whitespace og et byte order mark i den fil.
Den officielle meddelelse
The content of the mimetype file must be the string "application/epub+zip"%1$s
Varianter
whitespace: with no whitespace or newline.
- 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
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- En afsluttende newline eller mellemrum tilføjet af en tekstbehandler.
- En anden værdi, såsom en tastefejl eller en anden medietype.
- En byte order mark (BOM) tilføjet af en redaktør, der gemmer UTF-8 med BOM.
Sådan retter du det
- Genskab filen uden en ny linje, for eksempel med
printf 'application/epub+zip' > mimetype. - Gendan arkivet med mimetype først: 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.
Hvornår det ikke er dette
Hvis filen mangler eller ikke er først i arkivet, er det PKG-006.
Termer der bruges her
Andre PKG beskeder
PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-008Unable to read file "…".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-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-004Corrupted EPUB ZIP header.PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.