Hoppa till innehåll
EPUBCheck · Paket och ZIP-behållare

EPUBCheck PKG-007: felaktigt innehåll i mimetype-filen

Uppdaterad:

EPUBCheck PKG-007 är ett felmeddelande: “The content of the mimetype file must be the string "application/epub+zip"….” Mimetype-filen måste innehålla exakt texten application/epub+zip, utan något före eller efter. EPUB 3.3 förbjuder ledande eller avslutande blanksteg och en byte order mark i den filen.

Det officiella meddelandet

The content of the mimetype file must be the string "application/epub+zip"%1$s

Varianter

  • whitespace: with no whitespace or newline.
Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • En avslutande radbrytning eller mellanslag som lagts till av en textredigerare.
  • Ett annat värde, såsom ett skrivfel eller en annan mediatyp.
  • En byte order mark (BOM) som lades till av en redigerare som sparar UTF-8 med BOM.

Hur man åtgärdar det

  1. Återskapa filen utan ny rad, till exempel med printf 'application/epub+zip' > mimetype.
  2. Bygg om arkivet med mimetype först: Bygg om arkivet med mimetype-filen först och lagrad okomprimerad, till exempel från mappen som innehåller boken: zip -X0 book.epub mimetype och sedan zip -rX9 book.epub META-INF OEBPS (använd dina egna mappnamn).
  3. Validera igen.

När det inte är detta

Om filen saknas eller inte är först i arkivet, är det PKG-006.

Villkor som används här

Andra PKG meddelanden

  • 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.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck PKG-007?

EPUBCheck PKG-007 är ett felmeddelande: “The content of the mimetype file must be the string "application/epub+zip"….” Mimetype-filen måste innehålla exakt texten application/epub+zip, utan något före eller efter. EPUB 3.3 förbjuder ledande eller avslutande blanksteg och en byte order mark i den filen.

Är PKG-007 ett fel?

PKG-007 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg