Saltar al contenido
EPUBCheck · Paquete y contenedor ZIP

EPUBCheck PKG-007: contenido del archivo mimetype incorrecto

Actualizado:

EPUBCheck PKG-007 es un mensaje de error: “The content of the mimetype file must be the string "application/epub+zip"….” El archivo mimetype debe contener exactamente el texto application/epub+zip, sin nada antes o después. EPUB 3.3 prohíbe espacios en blanco al principio o al final y una marca de orden de bytes en ese archivo.

El mensaje oficial

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

Variantes

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

  • Una nueva línea o espacio adicional agregado por un editor de texto.
  • Un valor diferente, como un error tipográfico o otro tipo de medio.
  • Una marca de orden de bytes (BOM) añadida por un editor que guarda UTF-8 con BOM.

Cómo arreglarlo

  1. Recrear el archivo sin un salto de línea, por ejemplo con printf 'application/epub+zip' > mimetype.
  2. Reconstruir el archivo con el mimetype primero: 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.

Cuándo no es esto

Si el archivo falta o no es el primero en el archivo, eso es PKG-006.

Términos usados aquí

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

Fuentes

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

FAQ

¿Qué significa EPUBCheck PKG-007?

EPUBCheck PKG-007 es un mensaje de error: “The content of the mimetype file must be the string "application/epub+zip"….” El archivo mimetype debe contener exactamente el texto application/epub+zip, sin nada antes o después. EPUB 3.3 prohíbe espacios en blanco al principio o al final y una marca de orden de bytes en ese archivo.

¿Es PKG-007 un error?

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