EPUBCheck PKG-025: Inhaltsdatei innerhalb von META-INF
Aktualisiert:
EPUBCheck PKG-025 ist eine Fehlermeldung: „Publication resource must not be located in the META-INF directory.“ Eine Datei der Publikation (ein Kapitel, Bild oder Stylesheet) ist innerhalb von META-INF gespeichert, einem Ordner, der für Containerdateien wie container.xml reserviert ist. EPUB 3.3 erlaubt keine Publikationsressourcen dort.
Die offizielle Nachricht
Publication resource must not be located in the META-INF directory
- 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
- Inhaltsdateien, die versehentlich neben container.xml platziert wurden, oder ein Paketdokument, das innerhalb von META-INF gespeichert wurde.
- Ein Build-Skript, das alles in denselben Ordner kopiert.
Wie man es behebt
- Bewege die Datei aus META-INF in den Ordner, der den Rest des Inhalts enthält.
- Aktualisieren Sie das Manifest und jeden Verweis sowie den Rootfile-Pfad in container.xml, wenn Sie das Paketdokument verschoben haben.
- Rebuild das Archiv und validiere erneut.
Wann es nicht das ist
Wenn container.xml selbst aus META-INF fehlt, ist der Fehler RSC-002.
Hier verwendete Begriffe
Andere PKG Nachrichten
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-027Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.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.