EPUBCheck PKG-027 : noms de fichiers non en UTF-8
Mis à jour :
EPUBCheck PKG-027 est un message d'erreur fatal : “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck n'a pas pu extraire l'archive, probablement parce que les noms de fichiers à l'intérieur du ZIP ne sont pas encodés en UTF-8. C'est une erreur fatale : le contenu ne peut pas être vérifié jusqu'à ce que l'archive soit reconstruite.
Le message officiel
Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
- Gravité par défaut
- Erreur fatale. EPUBCheck n'a pas pu continuer à vérifier cette partie du EPUB. Le fichier est invalide.
- version EPUBCheck
- 5.4.0
Causes typiques
- Un ZIP créé par un ancien outil ou sur un système qui stocke les noms de fichiers dans une page de code locale, souvent avec des caractères accentués dans les noms.
- Fichiers nommés dans un autre script (cyrillique, japonais) compressés par un outil sans soutien UTF-8.
Comment le corriger
- Renommer les fichiers avec des noms ASCII, ou reconstruire l'archive avec un outil qui stocke les noms en UTF-8.
- Reconstruire l'archive avec le fichier mimetype d'abord et stocké sans compression, par exemple depuis le dossier qui contient le livre :
zip -X0 book.epub mimetypeet ensuitezip -rX9 book.epub META-INF OEBPS(utilisez vos propres noms de dossier). - Exécutez EPUBCheck à nouveau sur le fichier reconstruit et corrigez tout message qui apparaît ensuite : une archive endommagée peut cacher d'autres problèmes jusqu'à ce qu'elle puisse être lue.
Quand ce n'est pas ça
Les noms non-ASCII qui s'extraient correctement ne donnent que le message d'utilisation PKG-012.
Termes utilisés ici
Autres messages PKG
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-025Publication resource must not be located in the META-INF directoryPKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.