Zum Inhalt springen
EPUBCheck · Paket und ZIP-Container

EPUBCheck PKG-005: zusätzliches Feld bei mimetype

Aktualisiert:

EPUBCheck PKG-005 ist eine Fehlermeldung: „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.“ Der mimetype-Eintrag im ZIP hat ein zusätzliches Feld, das die Regeln des EPUB Containers für diese eine Datei verbietet. Leseanwendungen identifizieren ein EPUB, indem sie den mimetype-Text an einer festen Position nahe dem Anfang der Datei finden, und ein zusätzliches Feld verschiebt ihn.

Die offizielle Nachricht

The mimetype file has an extra field of length %1$s. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.

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

  • ZIP-Tools, die standardmäßig erweiterte Zeitstempel oder Dateiattribute zu jedem Eintrag hinzufügen, wie viele Desktop-Kompressoren es tun.
  • Das Buchverzeichnis mit dem integrierten Komprimierungsbefehl des Betriebssystems erneut zippen.

Wie man es behebt

  1. Bearbeiten Sie das Archiv nicht direkt: Stellen Sie es aus dem Buchordner wieder her.
  2. Zippe die mimetype-Datei ohne zusätzliche Attribute. Mit Info-ZIP lässt die -X-Option sie weg: Baue das Archiv zuerst mit der mimetype-Datei und unkomprimiert wieder auf, beispielsweise 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. Validieren Sie erneut, um zu bestätigen, dass die Meldung verschwunden ist.

Wann es nicht das ist

Wenn mimetype fehlt oder nicht an erster Stelle steht, ist das PKG-006; wenn sein Text falsch ist, PKG-007.

Hier verwendete Begriffe

Andere PKG Nachrichten

  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".
  • PKG-001 Validating the EPUB against version … but detected version ….

Quellen

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

FAQ

Was bedeutet EPUBCheck PKG-005?

EPUBCheck PKG-005 ist eine Fehlermeldung: „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.“ Der mimetype-Eintrag im ZIP hat ein zusätzliches Feld, das die Regeln des EPUB Containers für diese eine Datei verbietet. Leseanwendungen identifizieren ein EPUB, indem sie den mimetype-Text an einer festen Position nahe dem Anfang der Datei finden, und ein zusätzliches Feld verschiebt ihn.

Ist PKG-005 ein Fehler?

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