Zum Inhalt springen
EPUBCheck · Bilder, Audio und Medienüberlagerungen

EPUBCheck MED-004: Bild-Header sieht beschädigt aus

Aktualisiert:

EPUBCheck MED-004 ist eine Fehlermeldung: „Image file header may be corrupted.“ Der Header einer Bilddatei sieht beschädigt aus, sodass das Bild möglicherweise nicht angezeigt wird. EPUBCheck liest die ersten Bytes jedes Bildes, um dessen Format und Größe zu überprüfen, und hier ergeben sie keinen Sinn.

Die offizielle Nachricht

Image file header may be corrupted.

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

  • Ein Bild, das in einer Kopie, einem Download oder einer fehlgeschlagenen ZIP-Operation abgeschnitten wurde.
  • Ein Bild, das von einem fehlerhaften Tool gespeichert wurde, oder eine Datei, deren Erweiterung nicht mit ihrem Inhalt übereinstimmt.

Wie man es behebt

  1. Öffnen Sie das Bild in einem Bildbetrachter: Wenn es fehlschlägt oder nur einen Teil des Bildes zeigt, ist es beschädigt.
  2. Exportieren Sie das Bild erneut aus seiner Quelle und ersetzen Sie die Datei, indem Sie den gleichen Namen beibehalten oder jede Referenz darauf aktualisieren.
  3. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn das Bild überhaupt nicht dekodiert werden kann, meldet EPUBCheck PKG-021; eine falsche Erweiterung ist PKG-022.

Hier verwendete Begriffe

Andere MED Nachrichten

  • MED-003 Picture "img" elements must reference core media type resources, but found resource "…" of type "…".
  • MED-005 Media Overlay audio reference … to non-standard audio type … found.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_010 EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

Quellen

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

FAQ

Was bedeutet EPUBCheck MED-004?

EPUBCheck MED-004 ist eine Fehlermeldung: „Image file header may be corrupted.“ Der Header einer Bilddatei sieht beschädigt aus, sodass das Bild möglicherweise nicht angezeigt wird. EPUBCheck liest die ersten Bytes jedes Bildes, um dessen Format und Größe zu überprüfen, und hier ergeben sie keinen Sinn.

Ist MED-004 ein Fehler?

MED-004 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Send to Kindle könnten es ablehnen, und EPUBCheck wird mit Status 1 beendet.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen