Passer au contenu
EPUBCheck · Paquet et conteneur ZIP

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

  1. Ne modifiez pas l'archive sur place : reconstruisez-la à partir du dossier du livre.
  2. 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 mimetype puis zip -rX9 book.epub META-INF OEBPS (utilisez vos propres noms de dossier).
  3. 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-004 Corrupted EPUB ZIP header.
  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".
  • PKG-001 Validating 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.

FAQ

Que signifie EPUBCheck PKG-005 ?

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.

Est-ce que PKG-005 est une erreur ?

PKG-005 est signalé comme une erreur par défaut. 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.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils