EPUBCheck PKG-004 : en-tête ZIP corrompu
Mis à jour :
EPUBCheck PKG-004 est un message d'erreur fatal : « Corrupted EPUB ZIP header. » La structure ZIP de EPUB est endommagée, donc EPUBCheck ne peut pas lister ou lire ses fichiers. C'est une erreur fatale : rien à l'intérieur du livre ne peut être vérifié tant que l'archive n'est pas reconstruite, et les applications de lecture refusent généralement de l'ouvrir.
Le message officiel
Corrupted EPUB ZIP header.
- 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 téléchargement ou un transfert tronqué.
- Un outil qui a mal écrit le ZIP ou a été interrompu pendant l'écriture.
- Un fichier édité sur place par un programme qui ne comprend pas les archives ZIP.
Comment le corriger
- Obtenez une nouvelle copie du EPUB ou exportez-le à nouveau depuis sa source.
- 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
Si les premiers octets ne sont pas du tout un ZIP (un fichier renommé), EPUBCheck signale PKG-003 à la place.
Termes utilisés ici
Autres messages PKG
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.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-006Mimetype file entry is missing or is not the first file in the archive.PKG-001Validating the EPUB against version … but detected version ….PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.