EPUBCheck PKG-010: mezera v názvu souboru
Aktualizováno:
EPUBCheck PKG-010 je varovná zpráva: “The file name "…" contains spaces, which may create interoperability issues with older reading systems.” Název souboru uvnitř EPUB obsahuje mezery. To je povoleno, ale může to rozbít starší čtecí systémy, a každá URL, která odkazuje na soubor, musí poté správně kódovat mezeru.
Oficiální zpráva
The file name "%1$s" contains spaces, which may create interoperability issues with older reading systems.
- Výchozí závažnost
- Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Obrázky nebo kapitoly pojmenované podle svých původních názvů, jako je "Chapter 1.xhtml".
- Soubory exportované z textového procesoru nebo nástroje pro rozvržení, který uchovává názvy dokumentů.
Jak to opravit
- Přejmenujte soubor s pomlčkami nebo podtržítky místo mezer.
- Po přejmenování aktualizujte každý odkaz na soubor: manifest v dokumentu balíčku, odkazy a zdroje obrázků v XHTML, a odkazy url() v CSS.
- Pokud si ponecháte mezeru, každá URL, která odkazuje na soubor, ji musí kódovat jako %20.
Kdy to není to
Pokud název obsahuje znaky jako : nebo ?, chyba je PKG-009; špatně zakódovaná adresa URL je RSC-020.
Podmínky používané zde
Další PKG zprávy
PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….PKG-011The file name "…" is not allowed to end with ".".PKG-008Unable to read file "…".PKG-012The file name "…" contains non-ASCII characters, which might create interoperability issues with older reading systems.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-006Mimetype file entry is missing or is not the first file in the archive.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.