Saltar al contenido
EPUBCheck · Paquete y contenedor ZIP

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

  1. Asegúrate de que haya un archivo llamado mimetype que contenga exactamente application/epub+zip en la raíz del libro.
  2. 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 mimetype y luego zip -rX9 book.epub META-INF OEBPS (usa tus propios nombres de carpeta).
  3. 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-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-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-004 Corrupted EPUB ZIP header.
  • PKG-008 Unable to read file "…".
  • PKG-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-009 The 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.

FAQ

¿Qué significa EPUBCheck PKG-006?

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.

¿Es PKG-006 un error?

PKG-006 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas