Pule para o conteúdo
EPUBCheck · Documento do pacote (OPF)

EPUBCheck OPF-013: tipos de mídia declarados diferentes

Atualizado:

EPUBCheck OPF-013 é uma mensagem de aviso: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Um documento de conteúdo declara um tipo de mídia para um recurso e o manifesto declara outro. Aplicativos de leitura podem confiar em qualquer um dos valores, então um desajuste pode impedir o recurso de reproduzir ou exibir.

A mensagem oficial

Resource "%1$s" is declared with MIME type "%2$s" in content, but has MIME type "%3$s" in the package document.

Severidade padrão
Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
versão EPUBCheck
5.4.0

%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.

Causas típicas

  • Um elemento object, embed, link ou source cujo atributo type não concorda com o item do manifesto.
  • Um arquivo convertido para outro formato (por exemplo, áudio re-encodificado) sem atualizar cada declaração.
  • Um atributo type copiado de uma página da web que usou um formato diferente.

Como consertar isso

  1. Verifique o formato real dos nomes do arquivo EPUBCheck.
  2. Defina o media-type do manifest para aquele formato real.
  3. Faça o atributo type no documento de conteúdo dizer o mesmo ou remova o atributo type se o elemento não precisar dele.

Quando não é isso

Se o conteúdo do arquivo não corresponder ao tipo de mídia do manifesto, isso é OPF-029.

Termos usados aqui

Outras mensagens 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.

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck OPF-013?

EPUBCheck OPF-013 é uma mensagem de aviso: “Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.” Um documento de conteúdo declara um tipo de mídia para um recurso e o manifesto declara outro. Aplicativos de leitura podem confiar em qualquer um dos valores, então um desajuste pode impedir o recurso de reproduzir ou exibir.

É OPF-013 um erro?

OPF-013 é relatado como aviso por padrão. O EPUB ainda é válido, mas algo pode causar problemas em alguns aplicativos de leitura. EPUBCheck sai com 0 a menos que você passe --failonwarnings.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas