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

EPUBCheck OPF-029: arquivo não é seu tipo de mídia

Atualizado:

EPUBCheck OPF-029 é uma mensagem de erro: “The file "…" does not appear to match the media type …, as specified in the OPF file.” O conteúdo de um arquivo não corresponde ao tipo de mídia declarado para ele no manifesto. EPUBCheck analisa o próprio arquivo, então uma declaração errada pode fazer com que os aplicativos de leitura tentem decodificá-lo no formato errado.

A mensagem oficial

The file "%1$s" does not appear to match the media type %2$s, as specified in the OPF file.

Severidade padrão
Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
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 PNG declarado como image/jpeg, ou o reverso.
  • Um arquivo convertido para outro formato sem atualizar o manifest.
  • Um arquivo renomeado com uma nova extensão sem ser convertido.

Como consertar isso

  1. Verifique o formato real dos nomes do arquivo EPUBCheck (um editor de imagens ou o comando file dirá para você).
  2. Mude o tipo de mídia do manifesto para aquele formato real.
  3. Ou converta o arquivo para o formato que o manifest declara, mantendo seu nome e referências consistentes.

Quando não é isso

Se apenas a extensão discordar do formato, EPUBCheck relata PKG-022.

Termos usados aqui

Outras mensagens de OPF

  • OPF-028 Undeclared prefix: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-027 Undefined property: "…".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….
  • OPF-026 Found malformed property value: "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".

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-029?

EPUBCheck OPF-029 é uma mensagem de erro: “The file "…" does not appear to match the media type …, as specified in the OPF file.” O conteúdo de um arquivo não corresponde ao tipo de mídia declarado para ele no manifesto. EPUBCheck analisa o próprio arquivo, então uma declaração errada pode fazer com que os aplicativos de leitura tentem decodificá-lo no formato errado.

É OPF-029 um erro?

OPF-029 é relatado como erro por padrão. O EPUB quebra uma regra da especificação e é inválido. Armazenamentos e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.

PDF para EPUB ferramentas

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

Ver todas as ferramentas