EPUBCheck OPF-060: διπλές ονομασίες αρχείων στο ZIP
Ενημερωμένο:
EPUBCheck OPF-060 είναι μήνυμα σφάλματος: “Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).” Δύο αρχεία στο ZIP έχουν ονόματα που είναι τα ίδια όταν η περίπτωση και η κανονικοποίηση Unicode αγνοούνται, όπως Image.jpg και image.jpg. EPUB απαιτεί τα ονόματα αρχείων να παραμένουν μοναδικά σύμφωνα με αυτούς τους κανόνες.
Το επίσημο μήνυμα
Duplicate entry in the ZIP file: "%1$s" (file names must be unique after Unicode canonical normalization and full case folding).
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Αρχεία που προστίθενται σε ένα σύστημα που είναι ευαίσθητο στις πεζές και κεφαλαίες, το οποίο σε ένα σύστημα που δεν είναι θα τα θεωρούσε το ίδιο αρχείο.
- Το ίδιο αρχείο προστέθηκε δύο φορές με διαφορετικές ορθογραφίες, για παράδειγμα με σύνθετους και αποσυνθετικούς τόνους.
- Δύο εκδόσεις μιας εικόνας που διατηρούνται δίπλα-δίπλα μετά την επεξεργασία.
Πώς να το διορθώσω
- Διαβάστε τα αποσπάσματα ονόματος αρχείου EPUBCheck.
- Μετονομάστε ή διαγράψτε ένα από τα δύο αρχεία.
- Μετά την μετονομασία, ενημερώστε κάθε αναφορά στο αρχείο: το manifest στο έγγραφο πακέτου, τους συνδέσμους και τις πηγές εικόνας στο XHTML, και τις αναφορές url() στο CSS.
Όταν δεν είναι αυτό
Αν το ίδιο αρχείο δηλώνεται δύο φορές στο μανιφέστο, αυτό είναι OPF-074.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-062Found Adobe page-map attribute on spine element in opf file.OPF-063Referenced Adobe page-map item "…" was not found in the manifest.OPF-055… tag is empty.OPF-065Invalid metadata declaration, probably due to a cycle in "refines" metadata.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-066Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.
Πηγές
- EPUB 3.3, §4.2.3 File paths and file names · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.