Passer au contenu
EPUBCheck · Paquet et conteneur ZIP

EPUBCheck PKG-007 : contenu de fichier mimetype incorrect

Mis à jour :

EPUBCheck PKG-007 est un message d'erreur : «The content of the mimetype file must be the string "application/epub+zip"…. » Le fichier mimetype doit contenir exactement le texte application/epub+zip, sans rien avant ou après. EPUB 3.3 interdit les espaces vides en début ou fin et un marqueur d'ordre d'octets dans ce fichier.

Le message officiel

The content of the mimetype file must be the string "application/epub+zip"%1$s

Variantes

  • whitespace: with no whitespace or newline.
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

  • Une nouvelle ligne ou un espace en trop ajouté par un éditeur de texte.
  • Une valeur différente, comme une faute de frappe ou un autre type de média.
  • Un marqueur d'ordre d'octets (BOM) ajouté par un éditeur qui enregistre UTF-8 avec BOM.

Comment le corriger

  1. Recréer le fichier sans saut de ligne, par exemple avec printf 'application/epub+zip' > mimetype.
  2. Reconstruire l'archive avec le mimetype d'abord : 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 mimetype et ensuite zip -rX9 book.epub META-INF OEBPS (utilisez vos propres noms de dossier).
  3. Validez à nouveau.

Quand ce n'est pas ça

Si le fichier est manquant ou n'est pas premier dans l'archive, c'est PKG-006.

Termes utilisés ici

Autres messages PKG

  • PKG-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-008 Unable to read file "…".
  • PKG-005 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.
  • PKG-009 The file name "…" contains characters that are not allowed in OCF file names: ….
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-010 The file name "…" contains spaces, which may 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.

FAQ

Que signifie EPUBCheck PKG-007 ?

EPUBCheck PKG-007 est un message d'erreur : «The content of the mimetype file must be the string "application/epub+zip"…. » Le fichier mimetype doit contenir exactement le texte application/epub+zip, sans rien avant ou après. EPUB 3.3 interdit les espaces vides en début ou fin et un marqueur d'ordre d'octets dans ce fichier.

Est-ce que PKG-007 est une erreur ?

PKG-007 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