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

EPUBCheck PKG-006: mimetype saknas eller inte först

Uppdaterad:

EPUBCheck PKG-006 är ett felmeddelande: “Mimetype file entry is missing or is not the first file in the archive.” Mimetype-filen saknas eller är inte den första posten i ZIP-arkivet. Läsprogram identifierar filen som en EPUB från sina första byte, så EPUB kräver att mimetype är den första filen, lagrad utan komprimering.

Det officiella meddelandet

Mimetype file entry is missing or is not the first file in the archive.

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

Typiska orsaker

  • Bokmappen har komprimerats med ett generiskt verktyg som lägger till filer i alfabetisk eller godtycklig ordning.
  • Mimetype-filen togs bort under redigeringen av EPUB.
  • Mimetype-filen har komprimerats tillsammans med resten av filerna.

Hur man åtgärdar det

  1. Se till att en fil som heter mimetype som innehåller exakt application/epub+zip ligger i roten av boken.
  2. 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: om PKG-007 visas nästa gång är innehållet i mimetype också fel.

När det inte är detta

Om mimetype är först men har ett extra ZIP-fält, är det PKG-005; om dess innehåll är fel, PKG-007.

Villkor som används här

Andra PKG meddelanden

  • 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-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-008 Unable to read file "…".
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-009 The file name "…" contains characters that are not allowed in OCF file names: ….

Källor

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

FAQ

Vad betyder EPUBCheck PKG-006?

EPUBCheck PKG-006 är ett felmeddelande: “Mimetype file entry is missing or is not the first file in the archive.” Mimetype-filen saknas eller är inte den första posten i ZIP-arkivet. Läsprogram identifierar filen som en EPUB från sina första byte, så EPUB kräver att mimetype är den första filen, lagrad utan komprimering.

Är PKG-006 ett fel?

PKG-006 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