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

EPUBCheck OPF-013: οι δηλωμένοι τύποι μέσων διαφέρουν

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

EPUBCheck OPF-013 είναι μήνυμα προειδοποίησης: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Ένα έγγραφο περιεχομένου δηλώνει έναν τύπο μέσων για έναν πόρο και το μανιφέστο δηλώνει έναν άλλο. Οι εφαρμογές ανάγνωσης μπορούν να εμπιστευτούν είτε την τιμή, οπότε μια ασυμφωνία μπορεί να αποτρέψει τον πόρο από το να αναπαραχθεί ή να εμφανιστεί.

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

Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

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

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

  • Ένα στοιχείο object, embed, link ή source του οποίου το αξίωμα τύπου δεν συμφωνεί με το στοιχείο του δηλωτικού.
  • Ένα αρχείο μετατράπηκε σε άλλη μορφή (για παράδειγμα, ήχος επανακωδικοποιημένος) χωρίς να ενημερωθούν όλοι οι δηλώσεις.
  • Ένα χαρακτηριστικό τύπου που αντιγράφεται από μια ιστοσελίδα που χρησιμοποίησε διαφορετική μορφή.

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

  1. Ελέγξτε τη πραγματική μορφή των αρχείων EPUBCheck.
  2. Ορίστε τον τύπο μέσου του manifest σε εκείνη τη πραγματική μορφή.
  3. Κάντε την παράμετρο type στο έγγραφο περιεχομένου να λέει το ίδιο, ή αφαιρέστε την παράμετρο type εάν το στοιχείο δεν την χρειάζεται.

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

Εάν το περιεχόμενο του αρχείου δεν ταιριάζει με τον τύπο μέσων του μανιφέστου, αυτό είναι OPF-029.

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

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

  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.

Πηγές

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

FAQ

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

EPUBCheck OPF-013 είναι μήνυμα προειδοποίησης: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Ένα έγγραφο περιεχομένου δηλώνει έναν τύπο μέσων για έναν πόρο και το μανιφέστο δηλώνει έναν άλλο. Οι εφαρμογές ανάγνωσης μπορούν να εμπιστευτούν είτε την τιμή, οπότε μια ασυμφωνία μπορεί να αποτρέψει τον πόρο από το να αναπαραχθεί ή να εμφανιστεί.

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

OPF-013 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι πιθανόν να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. Το EPUBCheck τερματίζει με 0 εκτός αν δώσετε --failonwarnings.

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

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

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