EPUBCheck PKG-005 : champ supplémentaire sur mimetype
Mis à jour :
EPUBCheck PKG-005 est un message d'erreur : « The 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. » L'entrée mimetype dans le ZIP contient un champ supplémentaire, que les règles du conteneur EPUB interdisent pour ce fichier. Les applications de lecture identifient un EPUB en trouvant le texte mimetype à une position fixe près du début du fichier, et un champ supplémentaire le déplace.
Le message officiel
The mimetype file has an extra field of length %1$s. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.
- 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
- Outils ZIP qui ajoutent des horodatages étendus ou des attributs de fichier à chaque entrée par défaut, comme beaucoup de compresseurs de bureau le font.
- Recompressing le dossier du livre avec la commande de compression intégrée du système d'exploitation.
Comment le corriger
- Ne modifiez pas l'archive sur place : reconstruisez-la à partir du dossier du livre.
- Zippez le fichier mimetype sans attributs supplémentaires. Avec Info-ZIP, l'option -X les laisse de côté : Reconstruisez l'archive avec le fichier mimetype en premier et stocké non compressé, par exemple depuis le dossier contenant le livre :
zip -X0 book.epub mimetypepuiszip -rX9 book.epub META-INF OEBPS(utilisez vos propres noms de dossier). - Validez à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si mimetype est manquant ou pas en premier, c'est PKG-006 ; si son texte est incorrect, PKG-007.
Termes utilisés ici
Autres messages PKG
PKG-004Corrupted EPUB ZIP header.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".PKG-001Validating the EPUB against version … but detected version ….
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.