Παράκαμψη προς το περιεχόμενο
EPUBCheck · Εικόνες, ήχος και επικαλύψεις μέσων

EPUBCheck MED-004: η κεφαλίδα εικόνας φαίνεται κατεστραμμένη

Ενημερωμένο:

EPUBCheck MED-004 είναι ένα μήνυμα σφάλματος: “Image file header may be corrupted.” Η κεφαλίδα ενός αρχείου εικόνας φαίνεται κατεστραμμένη, επομένως η εικόνα μπορεί να μην εμφανίζεται. EPUBCheck διαβάζει τα πρώτα байtes κάθε εικόνας για να ελέγξει τη μορφή και το μέγεθος της, και εδώ δεν έχουν νόημα.

Το επίσημο μήνυμα

Image file header may be corrupted.

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Μια εικόνα που έχει διακοπεί σε μια αντιγραφή, μια λήψη ή μια αποτυχημένη λειτουργία ZIP.
  • Μια εικόνα αποθηκευμένη από ένα ελαττωματικό εργαλείο ή ένα αρχείο του οποίου η επέκταση δεν ταιριάζει με το περιεχόμενο του.

Πώς να το διορθώσω

  1. Ανοίξτε την εικόνα σε έναν προβολέα εικόνας: αν αποτύχει ή δείχνει μόνο μέρος της εικόνας, είναι κατεστραμμένη.
  2. Επαναεξάγετε την εικόνα από την πηγή της και αντικαταστήστε το αρχείο, διατηρώντας το ίδιο όνομα ή ενημερώνοντας κάθε αναφορά σε αυτό.
  3. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

Όταν δεν είναι αυτό

Εάν η εικόνα δεν μπορεί να αποκωδικοποιηθεί καθόλου, EPUBCheck αναφέρει PKG-021; μια λάθος επέκταση είναι PKG-022.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα MED

  • 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.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck MED-004;

EPUBCheck MED-004 είναι ένα μήνυμα σφάλματος: “Image file header may be corrupted.” Η κεφαλίδα ενός αρχείου εικόνας φαίνεται κατεστραμμένη, επομένως η εικόνα μπορεί να μην εμφανίζεται. EPUBCheck διαβάζει τα πρώτα байtes κάθε εικόνας για να ελέγξει τη μορφή και το μέγεθος της, και εδώ δεν έχουν νόημα.

Είναι MED-004 σφάλμα;

Η MED-004 αναφέρεται ως σφάλμα από προεπιλογή. Η EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι μη έγκυρη. Τα καταστήματα και το Send to Kindle μπορεί να την απορρίψουν, και το EPUBCheck εξέρχεται με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία