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

EPUBCheck RSC-003: δεν υπάρχει rootfile OPF στο κοντέινερ

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

EPUBCheck RSC-003 είναι ένα μήνυμα σφάλματος: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” Το META-INF/container.xml υπάρχει αλλά κανένα από τα στοιχεία rootfile του δεν έχει τον τύπο μέσων application/oebps-package+xml, οπότε το έγγραφο πακέτου δεν μπορεί να βρεθεί. Οι εφαρμογές ανάγνωσης βασίζονται σε αυτήν την ακριβή τιμή για να επιλέξουν το έγγραφο πακέτου.

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

No rootfile tag with media type "application/oebps-package+xml" was found in the container.

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

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

  • Μια ιδιότητα τύπου μέσων με λάθος ορθογραφία ή που λείπει στο στοιχείο rootfile.
  • Ένα container.xml γραμμένο στο χέρι ή αντιγραμμένο από ένα πρότυπο με άλλη μορφή μέσου, όπως application/xml ή text/xml.

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

  1. Ανοίξτε το META-INF/container.xml.
  2. Ορίστε το media-type="application/oebps-package+xml" στο στοιχείο rootfile που δείχνει στο πακέτο εγγράφου.
  3. Ελέγξτε ότι η πλήρης διαδρομή του είναι σωστή επίσης, ξαναχτίστε και επαληθεύστε ξανά.

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

Αν το rootfile είναι σωστό αλλά το αρχείο που ορίζει δεν υπάρχει, το σφάλμα είναι PKG-020.

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

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

  • RSC-002 Required META-INF/container.xml resource could not be found.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-001 File "…" could not be found.
  • RSC-005 Error while parsing file: …
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck RSC-003;

EPUBCheck RSC-003 είναι ένα μήνυμα σφάλματος: “No rootfile tag with media type "application/oebps-package+xml" was found in the container.” Το META-INF/container.xml υπάρχει αλλά κανένα από τα στοιχεία rootfile του δεν έχει τον τύπο μέσων application/oebps-package+xml, οπότε το έγγραφο πακέτου δεν μπορεί να βρεθεί. Οι εφαρμογές ανάγνωσης βασίζονται σε αυτήν την ακριβή τιμή για να επιλέξουν το έγγραφο πακέτου.

Είναι το RSC-003 ένα σφάλμα;

RSC-003 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι μη έγκυρο. Τα καταστήματα και οι αποστολές στο Kindle μπορεί να το απορρίψουν, και το EPUBCheck βγαίνει με κατάσταση 1.

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

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

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