EPUBCheck OPF-060: duplicerade filnamn i ZIP
Uppdaterad:
EPUBCheck OPF-060 är ett felmeddelande: “Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).” Två filer i ZIP har namn som är identiska när man ignorerar skiftläge och Unicode-normalisering, som Image.jpg och image.jpg. EPUB kräver att filnamn förblir unika under dessa regler.
Det officiella meddelandet
Duplicate entry in the ZIP file: "%1$s" (file names must be unique after Unicode canonical normalization and full case folding).
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Filer tillagda på ett system som är känsligt för små och stora bokstäver som ett icke-känsligt system skulle behandla som samma fil.
- Den samma filen tillagd två gånger under olika stavningar, till exempel med sammansatta och uppdelade accenter.
- Två versioner av en bild som hålls sida vid sida efter redigering.
Hur man åtgärdar det
- Läs filnamnet EPUBCheck citat.
- Döp om eller ta bort en av de två filerna.
- Efter att ha döpt om, uppdatera varje referens till filen: manifestet i paketdokumentet, länkar och bildkällor i XHTML, och url()-referenser i CSS.
När det inte är detta
Om samma fil deklareras två gånger i manifestet, är det OPF-074.
Villkor som används här
Andra OPF meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.