Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

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

  1. Verifica el formato real de los nombres del archivo EPUBCheck.
  2. Establece el tipo de medio del manifiesto a ese formato real.
  3. 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-012 Item property "…" is not defined for media type "…".
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-017 The 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.

FAQ

¿Qué significa EPUBCheck OPF-013?

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.

¿Es OPF-013 un error?

OPF-013 se informa como una advertencia por defecto. El EPUB sigue siendo válido, pero algo puede causar problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas