Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

EPUBCheck OPF-002: έγγραφο πακέτου δεν βρέθηκε

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

EPUBCheck OPF-002 είναι μήνυμα σοβαρού σφάλματος: “The OPF file "…" was not found in the EPUB.” Το έγγραφο πακέτου που αναφέρεται στο META-INF/container.xml δεν βρίσκεται στο αρχείο. Ο EPUBCheck σταματά εκεί, επειδή το έγγραφο του πακέτου απαριθμεί κάθε άλλο αρχείο, οπότε τίποτα άλλο στο βιβλίο δεν μπορεί να ελεγχθεί μέχρι να βρεθεί.

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

The OPF file "%1$s" was not found in the EPUB.

Προεπιλεγμένη σοβαρότητα
Θανάσιμο σφάλμα. EPUBCheck δεν μπόρεσε να συνεχίσει τον έλεγχο αυτού του μέρους του EPUB. Το αρχείο είναι μη έγκυρο.
Έκδοση EPUBCheck
5.4.0

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

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

  • Ένα πλήρες μονοπάτι στο container.xml που δεν ταιριάζει με το πραγματικό μονοπάτι του αρχείου .opf, συχνά διαφορά σε κεφαλαία ή πεζά.
  • Το αρχείο .opf μετονομάστηκε ή μετακινήθηκε σε άλλο φάκελο αφού γραφτεί το container.xml.
  • Το αρχείο .opf αφαιρέθηκε όταν ο φάκελος συμπιέστηκε.

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

  1. Ανοίξτε το META-INF/container.xml και διαβάστε την ιδιότητα full-path του στοιχείου rootfile.
  2. Συγκρίνετε το με την πραγματική τοποθεσία του αρχείου .opf μέσα στο αρχείο, γράμμα προς γράμμα: οι διαδρομές σε ένα EPUB είναι ευαίσθητες σε πεζά και κεφαλαία.
  3. Διορθώστε τη διαδρομή πλήρους διαδρομής (ή μετακινήστε το αρχείο) ώστε να ταιριάζουν, και στη συνέχεια ξαναδημιουργήστε το EPUB.

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

Αν το container.xml λείπει, το EPUBCheck αναφέρει RSC-002 αντ' αυτού.

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

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

  • OPF-001 There was an error when parsing the EPUB version: ….
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck OPF-002;

EPUBCheck OPF-002 είναι μήνυμα σοβαρού σφάλματος: “The OPF file "…" was not found in the EPUB.” Το έγγραφο πακέτου που αναφέρεται στο META-INF/container.xml δεν βρίσκεται στο αρχείο. Ο EPUBCheck σταματά εκεί, επειδή το έγγραφο του πακέτου απαριθμεί κάθε άλλο αρχείο, οπότε τίποτα άλλο στο βιβλίο δεν μπορεί να ελεγχθεί μέχρι να βρεθεί.

Είναι OPF-002 σφάλμα;

Η OPF-002 αναφέρεται ως θανατηφόρο σφάλμα από προεπιλογή. Το EPUBCheck δεν μπορούσε να συνεχίσει να ελέγχει αυτό το μέρος του EPUB. Το αρχείο είναι μη έγκυρο.

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

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

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