EPUBCheck PKG-007: feil mimetype filinnhold
Oppdatert:
EPUBCheck PKG-007 er en feilmelding: “The content of the mimetype file must be the string "application/epub+zip"….” Mimetype-filen må inneholde akkurat teksten application/epub+zip, uten noe før eller etter. EPUB 3.3 forbyr ledende eller etterfølgende mellomrom og en byte-rekkefølge mark i den filen.
Den offisielle meldingen
The content of the mimetype file must be the string "application/epub+zip"%1$s
Varianter
whitespace: with no whitespace or newline.
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- En ekstra ny linje eller mellomrom lagt til av en tekstredigerer.
- En annen verdi, som en skrivefeil eller en annen mediatype.
- En byte order mark (BOM) lagt til av en redaktør som lagrer UTF-8 med BOM.
Hvordan fikse det
- Gjenopprett filen uten ny linje, for eksempel med
printf 'application/epub+zip' > mimetype. - Bygg arkivet med mimetype først: Bygg arkivet med mimetype-filen først og lagret ukomprimert, for eksempel fra mappen som inneholder boken:
zip -X0 book.epub mimetypeog deretterzip -rX9 book.epub META-INF OEBPS(bruk dine egne mappenavn). - Valider igjen.
Når det ikke er dette
Hvis filen mangler eller ikke er først i arkivet, er det PKG-006.
Begreper brukt her
Andre PKG meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.