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

EPUBCheck PKG-025: αρχείο περιεχομένου μέσα στο META-INF

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

EPUBCheck PKG-025 είναι ένα μήνυμα σφάλματος: “Publication resource must not be located in the META-INF directory.” Ένα αρχείο της δημοσίευσης (ένα κεφάλαιο, εικόνα ή στυλ) είναι αποθηκευμένο μέσα στο META-INF, έναν φάκελο που προορίζεται για αρχεία κοντέινερ όπως το container.xml. EPUB 3.3 δεν επιτρέπει πόρους δημοσίευσης εκεί.

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

Publication resource must not be located in the META-INF directory

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

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

  • Αρχεία περιεχομένου τοποθετημένα δίπλα από το container.xml κατά λάθος, ή ένα πακέτο εγγράφου αποθηκευμένο μέσα στο META-INF.
  • Ένα σενάριο κατασκευής που αντιγράφει τα πάντα στην ίδια φάση.

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

  1. Μετακινήστε το αρχείο εκτός του META-INF, μέσα στον φάκελο που περιέχει το υπόλοιπο περιεχόμενο.
  2. Ενημερώστε το μανιφέστο και κάθε αναφορά, και τη διαδρομή rootfile στο container.xml αν μετακινήσατε το έγγραφο του πακέτου.
  3. Επανακατασκευάστε το αρχείο και επικυρώστε ξανά.

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

Αν το container.xml λείπει από το META-INF, το σφάλμα είναι RSC-002.

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

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

  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-027 Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-021 Corrupted image file encountered.
  • PKG-020 OPF file "…" could not be found.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck PKG-025;

EPUBCheck PKG-025 είναι ένα μήνυμα σφάλματος: “Publication resource must not be located in the META-INF directory.” Ένα αρχείο της δημοσίευσης (ένα κεφάλαιο, εικόνα ή στυλ) είναι αποθηκευμένο μέσα στο META-INF, έναν φάκελο που προορίζεται για αρχεία κοντέινερ όπως το container.xml. EPUB 3.3 δεν επιτρέπει πόρους δημοσίευσης εκεί.

Είναι το PKG-025 ένα σφάλμα;

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

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

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

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