Zum Inhalt springen
EPUBCheck · Paket und ZIP-Container

EPUBCheck PKG-007: falscher Inhalt der mimetype-Datei

Aktualisiert:

EPUBCheck PKG-007 ist eine Fehlermeldung: „The content of the mimetype file must be the string "application/epub+zip"….“ Die mimetype-Datei muss genau den Text application/epub+zip enthalten, ohne etwas davor oder danach. EPUB 3.3 verbietet führende oder nachfolgende Leerzeichen und ein Byte-Order-Mark in dieser Datei.

Die offizielle Nachricht

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

Varianten

  • whitespace: with no whitespace or newline.
Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Eine nachfolgende Leerzeile oder ein Leerzeichen, das von einem Texteditor hinzugefügt wurde.
  • Ein anderer Wert, wie ein Tippfehler oder ein anderer Medientyp.
  • Ein Byte-Order-Mark (BOM), das von einem Editor hinzugefügt wurde, der UTF-8 mit BOM speichert.

Wie man es behebt

  1. Erstelle die Datei ohne einen Zeilenumbruch neu, zum Beispiel mit printf 'application/epub+zip' > mimetype.
  2. Rebuild das Archiv zuerst mit der mimetype: Rebuild das Archiv zuerst mit der mimetype-Datei und unkomprimiert gespeichert, zum Beispiel aus dem Ordner, der das Buch enthält: zip -X0 book.epub mimetype und dann zip -rX9 book.epub META-INF OEBPS (verwende deine eigenen Ordnernamen).
  3. Erneut validieren.

Wann es nicht das ist

Wenn die Datei fehlt oder nicht die erste im Archiv ist, ist das PKG-006.

Hier verwendete Begriffe

Andere PKG Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck PKG-007?

EPUBCheck PKG-007 ist eine Fehlermeldung: „The content of the mimetype file must be the string "application/epub+zip"….“ Die mimetype-Datei muss genau den Text application/epub+zip enthalten, ohne etwas davor oder danach. EPUB 3.3 verbietet führende oder nachfolgende Leerzeichen und ein Byte-Order-Mark in dieser Datei.

Ist PKG-007 ein Fehler?

PKG-007 wird standardmäßig als Fehler gemeldet. Die EPUB bricht eine Regel der Spezifikation und ist ungültig. Stores und Senden an Kindle können es ablehnen und EPUBCheck beendet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen