EPUBCheck PKG-009 : caractère de nom de fichier interdit
Mis à jour :
EPUBCheck PKG-009 est un message d'erreur : «The file name "…" contains characters that are not allowed in OCF file names: …. » Un nom de fichier à l'intérieur du EPUB contient un caractère que les règles de conteneur EPUB ne permettent pas dans les noms de fichiers. La restriction existe pour que les mêmes noms fonctionnent sur tous les systèmes d'exploitation qui décompressent le livre.
Le message officiel
The file name "%1$s" contains characters that are not allowed in OCF file names: %2$s.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.
Causes typiques
- Des caractères tels que ", *, :, <, >, ?, \ ou |, ou des caractères de contrôle, généralement copiés depuis le titre original d'une image ou d'un chapitre.
- Fichiers exportés d'un outil qui les nomme d'après les titres ou les légendes.
Comment le corriger
- Renommez le fichier en utilisant des lettres, des chiffres, des tirets et des soulignements.
- Après avoir renommé, mettez à jour chaque référence au fichier : le manifeste dans le document de package, les liens et sources d'images dans le XHTML, et les références url() dans le CSS.
- Reconstruire l'archive et valider à nouveau ; toute référence que vous avez manquée apparaît comme RSC-007.
Quand ce n'est pas ça
Les espaces sont autorisés et ne donnent que l'avertissement PKG-010 ; les lettres non-ASCII donnent PKG-012.
Termes utilisés ici
Autres messages PKG
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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.