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
- Abra o META-INF/container.xml e leia o valor full-path do elemento rootfile.
- Faça com que corresponda ao caminho real do arquivo .opf, relativo à raiz do arquivo, por exemplo
full-path="OEBPS/content.opf". - 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-021Corrupted image file encountered.PKG-018The EPUB file could not be found.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-016Use only lowercase characters for the EPUB file extension for maximum compatibility.PKG-025Publication 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.