EPUBCheck PKG-006 : mimetype manquant ou pas en premier
Mis à jour :
EPUBCheck PKG-006 est un message d'erreur : « Mimetype file entry is missing or is not the first file in the archive. » Le fichier mimetype est manquant ou n'est pas la première entrée de l'archive ZIP. Les applications de lecture identifient le fichier comme un EPUB à partir de ses premiers octets, donc EPUB exige que le mimetype soit le premier fichier, stocké sans compression.
Le message officiel
Mimetype file entry is missing or is not the first file in the archive.
- 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
Causes typiques
- Le dossier du livre a été compressé avec un outil générique qui ajoute des fichiers par ordre alphabétique ou arbitraire.
- Le fichier mimetype a été supprimé lors de l'édition du EPUB.
- Le fichier mimetype a été compressé avec le reste des fichiers.
Comment le corriger
- Assurez-vous qu'un fichier nommé mimetype contenant exactement application/epub+zip se trouve à la racine du livre.
- 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). - Validez à nouveau : si PKG-007 apparaît ensuite, le contenu du mimetype est également incorrect.
Quand ce n'est pas ça
Si mimetype est le premier mais a un champ ZIP supplémentaire, c'est PKG-005 ; si son contenu est incorrect, PKG-007.
Termes utilisés ici
Autres messages PKG
PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.