EPUBCheck PKG-027: Dateinamen nicht in UTF-8
Aktualisiert:
EPUBCheck PKG-027 ist eine schwerwiegende Fehlermeldung: „Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.“ EPUBCheck konnte das Archiv nicht extrahieren, höchstwahrscheinlich weil die Dateinamen im ZIP nicht in UTF-8 codiert sind. Es handelt sich um einen schwerwiegenden Fehler: der Inhalt kann nicht überprüft werden, bis das Archiv neu erstellt wird.
Die offizielle Nachricht
Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
- Standard-Schweregrad
- Fataler Fehler. EPUBCheck konnte diese Teilprüfung des EPUB nicht fortsetzen. Die Datei ist ungültig.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Eine ZIP-Datei, die von einem alten Tool oder auf einem System erstellt wurde, das Dateinamen in einer lokalen Code-Seite speichert, oft mit akzentuierten Zeichen in den Namen.
- Dateien, die in einer anderen Schriftart (kyrillisch, japanisch) von einem Tool zippt wurden, das kein UTF-8 unterstützt.
Wie man es behebt
- Benennen Sie Dateien in ASCII-Namen um oder erstellen Sie das Archiv mit einem Tool neu, das Namen in UTF-8 speichert.
- 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). - Führen Sie EPUBCheck erneut auf der wiederhergestellten Datei aus und beheben Sie alle folgenden Nachrichten: Ein beschädigtes Archiv kann andere Probleme verbergen, bis es gelesen werden kann.
Wann es nicht das ist
Nicht-ASCII-Namen, die korrekt extrahiert werden, geben nur die PKG-012 Nutzungsmitteilung aus.
Hier verwendete Begriffe
Andere PKG Nachrichten
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-025Publication resource must not be located in the META-INF directoryPKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.