EPUBCheck PKG-009: förbjudet filnamnstecken
Uppdaterad:
EPUBCheck PKG-009 är ett felmeddelande: “The file name "…" contains characters that are not allowed in OCF file names: ….” Ett filnamn inuti EPUB innehåller ett tecken som EPUBs behållarregler inte tillåter i filnamn. Restriktionen finns så att samma namn fungerar på varje operativsystem som packar upp boken.
Det officiella meddelandet
The file name "%1$s" contains characters that are not allowed in OCF file names: %2$s.
- 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
- Tecken som ", *, :, <, >, ?, \ eller |, eller kontrolltecken, som vanligtvis kopieras från den ursprungliga titeln på en bild eller ett kapitel.
- Filer exporterade från ett verktyg som namnger dem efter rubriker eller bildtexter.
Hur man åtgärdar det
- Döp om filen med bokstäver, siffror, bindestreck och understrykningar.
- 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.
- Bygg om arkivet och validera igen; alla referenser du missade visas som RSC-007.
När det inte är detta
Mellanrum är tillåtna och ger endast PKG-010 varningen; icke-ASCII-bokstäver ger PKG-012.
Villkor som används här
Andra PKG meddelanden
PKG-008Unable to read file "…".PKG-010The file name "…" contains spaces, which may create interoperability issues with older reading systems.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-011The file name "…" is not allowed to end with ".".PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-012The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.