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

EPUBCheck RSC-026: η διεύθυνση URL διαρρέει έξω από το EPUB

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

EPUBCheck RSC-026 είναι ένα μήνυμα σφάλματος: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Μια σχετική διεύθυνση URL αναρριχάται πάνω από τη ρίζα του EPUB (πολύ ../), δείχνοντας έξω από το δοχείο. Οι εφαρμογές ανάγνωσης δεν μπορούν να τη διαχειριστούν, επομένως ο σύνδεσμος ή ο πόρος είναι σπασμένος.

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

URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)

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

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

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

  • Ένας δρόμος που γράφτηκε για τη δομή του αρχικού φακέλου που έχει ένα ../ πάρα πολύ.
  • Αρχεία που μετακινούνται σε διαφορετικό βάθος φακέλου χωρίς να ενημερώνονται οι σχετικοί τους σύνδεσμοι.

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

  1. Βρείτε το URL που αναφέρεται στο μήνυμα και το έγγραφο που το περιέχει.
  2. Μετρήστε τους φακέλους μεταξύ του εγγράφου και του στόχου και διορθώστε τη σχετική διαδρομή ώστε να παραμείνει μέσα στο βιβλίο.
  3. Επικυρώστε ξανά.

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

Ένας δρόμος που παραμένει μέσα στο βιβλίο αλλά ονομάζει ένα λείπον αρχείο είναι RSC-007.

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

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

  • RSC-025 Informative parsing error: …
  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-024 Informative parsing warning: …
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-029 Data URL is not allowed in this context.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".

Πηγές

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

FAQ

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

EPUBCheck RSC-026 είναι ένα μήνυμα σφάλματος: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Μια σχετική διεύθυνση URL αναρριχάται πάνω από τη ρίζα του EPUB (πολύ ../), δείχνοντας έξω από το δοχείο. Οι εφαρμογές ανάγνωσης δεν μπορούν να τη διαχειριστούν, επομένως ο σύνδεσμος ή ο πόρος είναι σπασμένος.

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

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

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

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

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