Pule para o conteúdo
EPUBCheck · Pacote e contêiner ZIP

EPUBCheck PKG-020: documento do pacote não encontrado

Atualizado:

EPUBCheck PKG-020 é uma mensagem de erro: “OPF file "…" could not be found.” O documento do pacote (OPF) nomeado em META-INF/container.xml não existe nesse caminho. Sem o documento do pacote, nem os aplicativos de leitura nem EPUBCheck sabem quais arquivos compõem o livro.

A mensagem oficial

OPF file "%1$s" could not be found.

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

  • O atributo full-path do elemento rootfile tem um erro de digitação ou o caso errado: caminhos são sensíveis a maiúsculas e minúsculas.
  • O documento do pacote foi renomeado ou movido (por exemplo, de OEBPS/ para EPUB/) sem atualizar container.xml.
  • O documento do pacote foi excluído ao construir o arquivo.

Como consertar isso

  1. Abra o META-INF/container.xml e leia o valor full-path do elemento rootfile.
  2. Faça com que corresponda ao caminho real do arquivo .opf, relativo à raiz do arquivo, por exemplo full-path="OEBPS/content.opf".
  3. Reconstrua o arquivo e valide novamente.

Quando não é isso

Se container.xml estiver ausente, isso é RSC-002; se nenhum rootfile tiver o tipo de mídia correto, RSC-003.

Termos usados aqui

Outras mensagens de PKG

  • PKG-021 Corrupted image file encountered.
  • PKG-018 The EPUB file could not be found.
  • PKG-022 Wrong file extension for image. The image is a "…" file but has the file extension "…".
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-016 Use only lowercase characters for the EPUB file extension for maximum compatibility.
  • PKG-025 Publication resource must not be located in the META-INF directory

Fontes

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

FAQ

O que significa EPUBCheck PKG-020?

EPUBCheck PKG-020 é uma mensagem de erro: “OPF file "…" could not be found.” O documento do pacote (OPF) nomeado em META-INF/container.xml não existe nesse caminho. Sem o documento do pacote, nem os aplicativos de leitura nem EPUBCheck sabem quais arquivos compõem o livro.

É um erro PKG-020?

PKG-020 é relatado como erro por padrão. 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.

PDF para EPUB ferramentas

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

Ver todas as ferramentas