EPUBCheck PKG-006: mimetype fehlt oder nicht an erster Stelle
Aktualisiert:
EPUBCheck PKG-006 ist eine Fehlermeldung: „Mimetype file entry is missing or is not the first file in the archive.“ Die mimetype-Datei fehlt oder ist nicht der erste Eintrag des ZIP-Archivs. Leseanwendungen identifizieren die Datei als ein EPUB anhand ihrer ersten Bytes, sodass EPUB verlangt, dass der mimetype die erste Datei ist, unkomprimiert gespeichert.
Die offizielle Nachricht
Mimetype file entry is missing or is not the first file in the archive.
- 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
Typische Ursachen
- Der Buchordner wurde mit einem generischen Tool komprimiert, das Dateien in alphabetischer oder willkürlicher Reihenfolge hinzufügt.
- Die Mimetype-Datei wurde beim Bearbeiten der EPUB gelöscht.
- Die Mimetype-Datei wurde zusammen mit den anderen Dateien komprimiert.
Wie man es behebt
- Stellen Sie sicher, dass eine Datei mit dem Namen mimetype, die genau application/epub+zip enthält, sich im Wurzelverzeichnis des Buches befindet.
- 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 mimetypeund dannzip -rX9 book.epub META-INF OEBPS(verwende deine eigenen Ordnernamen). - Erneut validieren: wenn PKG-007 als Nächstes erscheint, ist der Inhalt von mimetype ebenfalls falsch.
Wann es nicht das ist
Wenn mimetype zuerst ist, aber ein zusätzliches ZIP-Feld hat, ist das PKG-005; wenn sein Inhalt falsch ist, PKG-007.
Hier verwendete Begriffe
Andere PKG Nachrichten
PKG-005The 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-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.