EPUBCheck PKG-006: λείπει το mimetype ή δεν είναι πρώτο
Ενημερωμένο:
EPUBCheck PKG-006 είναι ένα μήνυμα σφάλματος: “Mimetype file entry is missing or is not the first file in the archive.” Το αρχείο mimetype λείπει ή δεν είναι η πρώτη είσοδος του ZIP αρχείου. Οι εφαρμογές ανάγνωσης αναγνωρίζουν το αρχείο ως EPUB από τα πρώτα του bytes, έτσι EPUB απαιτεί το mimetype να είναι το πρώτο αρχείο, αποθηκευμένο χωρίς συμπίεση.
Το επίσημο μήνυμα
Mimetype file entry is missing or is not the first file in the archive.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ο φάκελος του βιβλίου συμπιεσθηκε με ένα γενικό εργαλείο που προσθέτει αρχεία σε αλφαβητική ή τυχαία σειρά.
- Το αρχείο mimetype διαγράφηκε κατά την επεξεργασία του EPUB.
- Το αρχείο mimetype είχε συμπιεστεί μαζί με τα υπόλοιπα αρχεία.
Πώς να το διορθώσω
- Βεβαιωθείτε ότι υπάρχει ένα αρχείο ονόματι mimetype που περιέχει ακριβώς application/epub+zip στη ρίζα του βιβλίου.
- Επανακατασκευάστε το αρχείο με το αρχείο mimetype πρώτα και αποθηκευμένο χωρίς συμπίεση, για παράδειγμα από τον φάκελο που περιέχει το βιβλίο:
zip -X0 book.epub mimetypeκαι στη συνέχειαzip -rX9 book.epub META-INF OEBPS(χρησιμοποιήστε τα δικά σας ονόματα φακέλου). - Επικυρώστε ξανά: αν εμφανιστεί PKG-007 στη συνέχεια, το περιεχόμενο του mimetype είναι επίσης λάθος.
Όταν δεν είναι αυτό
Αν το mimetype είναι πρώτος αλλά έχει ένα επιπλέον πεδίο ZIP, αυτό είναι PKG-005; αν το περιεχόμενό του είναι λάθος, PKG-007.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα PKG
PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.