EPUBCheck OPF-013: los tipos de medios declarados difieren
Actualizado:
EPUBCheck OPF-013 es un mensaje de advertencia: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Un documento de contenido declara un tipo de medio para un recurso y el manifiesto declara otro. Las aplicaciones de lectura pueden confiar en cualquiera de los dos valores, por lo que un desajuste puede detener la reproducción o visualización del recurso.
El mensaje oficial
Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- 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 elemento object, embed, link o source cuyo atributo type no concuerda con el ítem del manifiesto.
- Un archivo convertido a otro formato (por ejemplo, audio re-codificado) sin actualizar cada declaración.
- Un atributo de tipo copiado de una página web que usó un formato diferente.
Cómo arreglarlo
- Verifica el formato real de los nombres del archivo EPUBCheck.
- Establece el tipo de medio del manifiesto a ese formato real.
- Haz que el atributo type en el documento de contenido diga lo mismo, o elimina el atributo type si el elemento no lo necesita.
Cuándo no es esto
Si el contenido del archivo no coincide con el tipo de medio del manifiesto, eso es OPF-029.
Términos usados aquí
Otros mensajes de OPF
OPF-012Item property "…" is not defined for media type "…".OPF-014The property "…" should be declared in the OPF file.OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-015The property "…" should not be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.