EPUBCheck PKG-008: αρχείο μέσα στο EPUB μη αναγνώσιμο
Ενημερωμένο:
EPUBCheck PKG-008 είναι ένα κρίσιμο μήνυμα σφάλματος: “Unable to read file "…".” EPUBCheck δεν μπόρεσε να διαβάσει ένα από τα αρχεία μέσα στο EPUB, οπότε σταματά τον έλεγχο αυτού του αρχείου. Είναι ένα κρίσιμο σφάλμα: το μήνυμα ονομάζει το αρχείο, και το υπόλοιπο που εξαρτάται από αυτό το αρχείο δεν μπορεί να επικυρωθεί.
Το επίσημο μήνυμα
Unable to read file "%1$s".
- Προεπιλεγμένη σοβαρότητα
- Θανάσιμο σφάλμα. EPUBCheck δεν μπόρεσε να συνεχίσει τον έλεγχο αυτού του μέρους του EPUB. Το αρχείο είναι μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Η εγγραφή είναι κατεστραμμένη μέσα στο ZIP, συχνά μετά από μια κομμένη λήψη ή μια διακοπείσα αποθήκευση.
- Η εγγραφή χρησιμοποιεί μια μέθοδο συμπίεσης ή κρυπτογράφησης που ο αναγνώστης ZIP δεν μπορεί να χειριστεί.
- Το αρχείο ήταν κλειδωμένο ή αφαιρέθηκε ενώ το EPUBCheck διάβαζε έναν αποσυσκευασμένο φάκελο.
Πώς να το διορθώσω
- Σημείωσε το αρχείο που αναφέρεται στο μήνυμα και έλεγξε ότι ανοίγει μόνο του μετά από την εξαγωγή μιας αντιγράφου.
- Αντικαταστήστε το κατεστραμμένο αρχείο από την πηγή του βιβλίου.
- Επανακατασκευάστε το αρχείο με ένα τυπικό εργαλείο ZIP (μόνο αποθηκευμένη ή συμπιεσμένη με deflate): Επανακατασκευάστε το αρχείο με το αρχείο mimetype πρώτα και αποθηκευμένο χωρίς συμπίεση, για παράδειγμα από τον φάκελο που περιέχει το βιβλίο:
zip -X0 book.epub mimetypeκαι στη συνέχειαzip -rX9 book.epub META-INF OEBPS(χρησιμοποιήστε τα δικά σας ονόματα φακέλου). - Εκτελέστε ξανά EPUBCheck στο ανακατασκευασμένο αρχείο και διορθώστε οποιοδήποτε μήνυμα εμφανίζεται στη συνέχεια: ένα κατεστραμμένο αρχείο μπορεί να κρύψει άλλα προβλήματα μέχρι να μπορέσει να αναγνωστεί.
Όταν δεν είναι αυτό
Εάν το σύνολο του αρχείου δεν μπορεί να ανοιχθεί, αυτό είναι PKG-003 ή PKG-004, όχι ένα μη αναγνώσιμο αρχείο.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα PKG
PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.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-011The file name "…" is not allowed to end with ".".
Πηγές
- EPUB 3.3, §4.3.2 ZIP file requirements · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.