Παράκαμψη προς το περιεχόμενο
EPUBCheck · Πακέτο και κοντέινερ ZIP

EPUBCheck PKG-022: ασυμφωνία επέκτασης εικόνας

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

EPUBCheck PKG-022 είναι ένα μήνυμα προειδοποίησης: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” Η επέκταση μιας εικόνας δεν ταιριάζει με τη πραγματική μορφή της, για παράδειγμα ένα αρχείο PNG ονομασμένο .jpg. Οι περισσότερες εφαρμογές ανάγνωσης θα το δείξουν, αλλά εργαλεία που εμπιστεύονται την επέκταση ή τον τύπο μέσων του manifest μπορεί να αποτύχουν.

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

Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".

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

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

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

  • Οι εικόνες μετονομάστηκαν αντί να μετατραπούν.
  • Εργαλεία που αποθηκεύουν σε μία μορφή αλλά διατηρούν την παλιά επέκταση.

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

  1. Είτε μετονομάστε το αρχείο στη σωστή επέκταση είτε μετατρέψτε το στη μορφή που δηλώνει το όνομά του.
  2. Κάντε τον τύπο μέσου του manifest να ταιριάζει με την πραγματική μορφή (image/png, image/jpeg…).
  3. Μετά την μετονομασία, ενημερώστε κάθε αναφορά στο αρχείο: το manifest στο έγγραφο πακέτου, τους συνδέσμους και τις πηγές εικόνας στο XHTML, και τις αναφορές url() στο CSS.

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

Εάν η εικόνα δεν μπορεί να αποκωδικοποιηθεί καθόλου, το μήνυμα είναι PKG-021.

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

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

  • PKG-021 Corrupted image file encountered.
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-020 OPF file "…" could not be found.
  • PKG-025 Publication resource must not be located in the META-INF directory
  • PKG-018 The EPUB file could not be found.
  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck PKG-022;

EPUBCheck PKG-022 είναι ένα μήνυμα προειδοποίησης: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” Η επέκταση μιας εικόνας δεν ταιριάζει με τη πραγματική μορφή της, για παράδειγμα ένα αρχείο PNG ονομασμένο .jpg. Οι περισσότερες εφαρμογές ανάγνωσης θα το δείξουν, αλλά εργαλεία που εμπιστεύονται την επέκταση ή τον τύπο μέσων του manifest μπορεί να αποτύχουν.

Είναι PKG-022 σφάλμα;

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

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

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

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