Spring til indhold
EPUBCheck · Pakke og ZIP-container

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

  1. Genskab filen uden en ny linje, for eksempel med printf 'application/epub+zip' > mimetype.
  2. 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 mimetype og derefter zip -rX9 book.epub META-INF OEBPS (brug dine egne mappenavne).
  3. 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-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-008 Unable to read file "…".
  • PKG-005 The 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-009 The file name "…" contains characters that are not allowed in OCF file names: ….
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-010 The 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.

FAQ

Hvad betyder EPUBCheck PKG-007?

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.

Er PKG-007 en fejl?

PKG-007 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer