EPUBCheck RSC-002: το container.xml λείπει
Ενημερωμένο:
EPUBCheck RSC-002 είναι ένα μήνυμα θανατηφόρου σφάλματος: “Required META-INF/container.xml resource could not be found.” Το αρχείο δεν έχει META-INF/container.xml, το αρχείο που λέει στις εφαρμογές ανάγνωσης πού είναι το έγγραφο πακέτου. Χωρίς αυτό, το EPUB δεν μπορεί να ανοίξει καθόλου, επομένως το EPUBCheck σταματά με ένα θανατηφόρο σφάλμα.
Το επίσημο μήνυμα
Required META-INF/container.xml resource could not be found.
- Προεπιλεγμένη σοβαρότητα
- Θανάσιμο σφάλμα. EPUBCheck δεν μπόρεσε να συνεχίσει τον έλεγχο αυτού του μέρους του EPUB. Το αρχείο είναι μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ο φάκελος META-INF παραλείφθηκε όταν το βιβλίο αρχειοθετήθηκε.
- Το αρχείο είναι ονομάζεται ή τοποθετείται διαφορετικά, όπως meta-inf/Container.xml.
- Το αρχείο κατασκευάστηκε από μέσα από τον φάκελο περιεχομένου αντί από τη ρίζα του βιβλίου.
Πώς να το διορθώσω
- Προσθέστε το META-INF/container.xml με ένα rootfile του οποίου η πληρης διαδρομή δείχνει στο έγγραφο πακέτου, για παράδειγμα
<rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>. - Επανακατασκευάστε το αρχείο με το αρχείο mimetype πρώτα και αποθηκευμένο χωρίς συμπίεση, για παράδειγμα από τον φάκελο που περιέχει το βιβλίο:
zip -X0 book.epub mimetypeκαι στη συνέχειαzip -rX9 book.epub META-INF OEBPS(χρησιμοποιήστε τα δικά σας ονόματα φακέλου). - Επικυρώστε ξανά.
Όταν δεν είναι αυτό
Αν το container.xml υπάρχει αλλά δείχνει σε ένα ελλείπον έγγραφο πακέτου, αυτό είναι PKG-020.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα RSC
RSC-001File "…" could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-005Error while parsing file: …RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.