Saltar al contenido
EPUBCheck · Paquete y contenedor ZIP

EPUBCheck PKG-005: campo adicional en mimetype

Actualizado:

EPUBCheck PKG-005 es un mensaje de error: “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.” La entrada mimetype en el ZIP tiene un campo adicional, que las reglas del contenedor EPUB prohíben para ese archivo. Las aplicaciones de lectura identifican un EPUB encontrando el texto mimetype en una posición fija cerca del inicio del archivo, y un campo adicional lo mueve.

El mensaje oficial

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.

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

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Herramientas ZIP que añaden marcas de tiempo extendidas o atributos de archivo a cada entrada por defecto, como hacen muchos compresores de escritorio.
  • Re-comprimir la carpeta del libro con el comando de compresión integrado del sistema operativo.

Cómo arreglarlo

  1. No edites el archivo en su lugar: reconstruyelo desde la carpeta del libro.
  2. Comprime el archivo mimetype sin atributos extra. Con Info-ZIP, la opción -X los omite: reconstruye 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 para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si mimetype falta o no es el primero, eso es PKG-006; si su texto es incorrecto, PKG-007.

Términos usados aquí

Otros mensajes de 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 ….

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck PKG-005?

EPUBCheck PKG-005 es un mensaje de error: “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.” La entrada mimetype en el ZIP tiene un campo adicional, que las reglas del contenedor EPUB prohíben para ese archivo. Las aplicaciones de lectura identifican un EPUB encontrando el texto mimetype en una posición fija cerca del inicio del archivo, y un campo adicional lo mueve.

¿Es PKG-005 un error?

PKG-005 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Almacenes 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