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
- Verifica el formato real de los nombres del archivo EPUBCheck (un editor de imágenes o el comando
filete lo dirá). - Cambia el tipo de medio del manifiesto a ese formato real.
- 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-028Undeclared prefix: "…".OPF-030The unique-identifier "…" was not found.OPF-027Undefined property: "…".OPF-031File listed in reference element in guide was not declared in OPF manifest: ….OPF-026Found malformed property value: "…".OPF-032Guide 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.