Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

EPUBCheck OPF-029: το αρχείο δεν είναι ο τύπος μέσου του

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

EPUBCheck OPF-029 είναι ένα μήνυμα σφάλματος: “The file "…" does not appear to match the media type …, as specified in the OPF file.” Το περιεχόμενο ενός αρχείου δεν ταιριάζει με τον τύπο μέσου που έχει δηλωθεί για αυτό στο manifest. EPUBCheck εξετάζει το ίδιο το αρχείο, οπότε μια λάθους δήλωση μπορεί να οδηγήσει τις εφαρμογές ανάγνωσης να προσπαθήσουν να το αποκωδικοποιήσουν σε λάθος μορφή.

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

The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.

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

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

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

  • Μια PNG δηλωμένη ως image/jpeg, ή το αντίστροφο.
  • Ένα αρχείο μετατράπηκε σε άλλη μορφή χωρίς να ενημερωθεί το μανιφέστο.
  • Ένα αρχείο μετονομάστηκε με νέα επέκταση χωρίς να μετατραπεί.

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

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

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

Αν μόνο η επέκταση διαφωνεί με τη μορφή, το EPUBCheck αναφέρει PKG-022.

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

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

  • OPF-028 Undeclared prefix: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-027 Undefined property: "…".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-026 Found malformed property value: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck OPF-029;

EPUBCheck OPF-029 είναι ένα μήνυμα σφάλματος: “The file "…" does not appear to match the media type …, as specified in the OPF file.” Το περιεχόμενο ενός αρχείου δεν ταιριάζει με τον τύπο μέσου που έχει δηλωθεί για αυτό στο manifest. EPUBCheck εξετάζει το ίδιο το αρχείο, οπότε μια λάθους δήλωση μπορεί να οδηγήσει τις εφαρμογές ανάγνωσης να προσπαθήσουν να το αποκωδικοποιήσουν σε λάθος μορφή.

Είναι OPF-029 ένα σφάλμα;

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

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

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

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