Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-029: el archivo no es su tipo de medio

Actualizado:

EPUBCheck OPF-029 es un mensaje de error: “The file "…" does not appear to match the media type …, as specified in the OPF file.” El contenido de un archivo no coincide con el tipo de medio declarado para él en el manifiesto. EPUBCheck mira el archivo en sí, por lo que una declaración incorrecta puede hacer que las aplicaciones de lectura intenten decodificarlo en el formato incorrecto.

El mensaje oficial

The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF 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

  • Un PNG declarado como image/jpeg, o viceversa.
  • Un archivo convertido a otro formato sin actualizar el manifiesto.
  • Un archivo renombrado con una nueva extensión sin ser convertido.

Cómo arreglarlo

  1. Verifica el formato real de los nombres del archivo EPUBCheck (un editor de imágenes o el comando file te lo dirá).
  2. Cambia el tipo de medio del manifiesto a ese formato real.
  3. O convierte el archivo al formato que declara el manifest, manteniendo su nombre y referencias consistentes.

Cuándo no es esto

Si solo la extensión no coincide con el formato, EPUBCheck informa PKG-022.

Términos usados aquí

Otros mensajes de OPF

  • OPF-028 Undeclared prefix: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-027 Undefined property: "…".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-026 Found malformed property value: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".

Fuentes

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

FAQ

¿Qué significa EPUBCheck OPF-029?

EPUBCheck OPF-029 es un mensaje de error: “The file "…" does not appear to match the media type …, as specified in the OPF file.” El contenido de un archivo no coincide con el tipo de medio declarado para él en el manifiesto. EPUBCheck mira el archivo en sí, por lo que una declaración incorrecta puede hacer que las aplicaciones de lectura intenten decodificarlo en el formato incorrecto.

¿Es OPF-029 un error?

OPF-029 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