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
- Verifique o formato real dos nomes do arquivo EPUBCheck.
- Defina o media-type do manifest para aquele formato real.
- 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-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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.