EPUBCheck PKG-006: mimetype faltante o no primera
Actualizado:
EPUBCheck PKG-006 es un mensaje de error: “Mimetype file entry is missing or is not the first file in the archive.” El archivo mimetype falta o no es la primera entrada del archivo ZIP. Las aplicaciones de lectura identifican el archivo como un EPUB a partir de sus primeros bytes, por lo que EPUB requiere que mimetype sea el primer archivo, almacenado sin comprimir.
El mensaje oficial
Mimetype file entry is missing or is not the first file in the archive.
- Severidad por defecto
- Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- La carpeta del libro fue comprimida con una herramienta genérica que añade archivos en orden alfabético o arbitrario.
- El archivo mimetype fue eliminado mientras se editaba el EPUB.
- El archivo mimetype fue comprimido junto con el resto de los archivos.
Cómo arreglarlo
- Asegúrate de que haya un archivo llamado mimetype que contenga exactamente application/epub+zip en la raíz del libro.
- Reconstruir el archivo con el archivo mimetype primero y almacenado sin comprimir, por ejemplo desde la carpeta que contiene el libro:
zip -X0 book.epub mimetypey luegozip -rX9 book.epub META-INF OEBPS(usa tus propios nombres de carpeta). - Valida nuevamente: si PKG-007 aparece a continuación, el contenido de mimetype también es incorrecto.
Cuándo no es esto
Si mimetype es primero pero tiene un campo ZIP extra, eso es PKG-005; si su contenido es incorrecto, PKG-007.
Términos usados aquí
Otros mensajes de 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: ….
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.