EPUBCheck PKG-009: verbotenes Zeichen im Dateinamen
Aktualisiert:
EPUBCheck PKG-009 ist eine Fehlermeldung: „The file name "…" contains characters that are not allowed in OCF file names: ….“ Ein Dateiname im EPUB enthält ein Zeichen, das die EPUB Containerregeln nicht in Dateinamen erlaubt. Die Einschränkung besteht, damit die gleichen Namen auf jedem Betriebssystem funktionieren, das das Buch entpackt.
Die offizielle Nachricht
The file name "%1$s" contains characters that are not allowed in OCF file names: %2$s.
- 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
- Zeichen wie ", *, :, <, >, ?, \ oder |, oder Steuerzeichen, normalerweise aus dem ursprünglichen Titel eines Bildes oder Kapitels kopiert.
- Dateien, die von einem Tool exportiert wurden, das sie nach Überschriften oder Bildunterschriften benennt.
Wie man es behebt
- Benennen Sie die Datei unter Verwendung von Buchstaben, Ziffern, Bindestrichen und Unterstrichen.
- Nach der Umbenennung aktualisieren Sie jede Referenz zur Datei: das Manifest im Paketdokument, Links und Bildquellen in der XHTML und url()-Referenzen im CSS.
- Rebuild das Archiv und validiere erneut; jede Referenz, die du übersehen hast, wird als RSC-007 angezeigt.
Wann es nicht das ist
Leerzeichen sind erlaubt und geben nur die PKG-010-Warnung; Nicht-ASCII-Zeichen geben PKG-012.
Hier verwendete Begriffe
Andere PKG Nachrichten
PKG-008Unable to read file "…".PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-011The file name "…" is not allowed to end with ".".PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-012The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.