EPUBCheck PKG-004: cabeçalho ZIP corrompido
Atualizado:
EPUBCheck PKG-004 é uma mensagem de erro fatal: “Corrupted EPUB ZIP header.” A estrutura ZIP do EPUB está danificada, então EPUBCheck não consegue listar ou ler seus arquivos. É um erro fatal: nada dentro do livro pode ser verificado até que o arquivo seja reconstruído, e aplicativos de leitura geralmente se recusam a abri-lo.
A mensagem oficial
Corrupted EPUB ZIP header.
- Severidade padrão
- Erro fatal. EPUBCheck não conseguiu continuar verificando esta parte do EPUB. O arquivo é inválido.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Um download ou transferência truncada.
- Uma ferramenta que escreveu o ZIP incorretamente ou foi interrompida enquanto escrevia.
- Um arquivo editado no local por um programa que não entende arquivos ZIP.
Como consertar isso
- Obtenha uma nova cópia do EPUB ou exporte-o novamente de sua fonte.
- Reconstrua o arquivo com o arquivo mimetype primeiro e armazenado sem compressão, por exemplo, da pasta que contém o livro:
zip -X0 book.epub mimetypee depoiszip -rX9 book.epub META-INF OEBPS(use os nomes das suas próprias pastas). - Execute EPUBCheck novamente no arquivo reconstruído e corrija qualquer mensagem que aparecer a seguir: um arquivo danificado pode ocultar outros problemas até que possa ser lido.
Quando não é isso
Se os primeiros bytes não forem um ZIP (um arquivo renomeado), EPUBCheck reporta PKG-003 em vez disso.
Termos usados aqui
Outras mensagens de PKG
PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-005The mimetype file has an extra field of length …. The use of the extra field feature of the ZIP format is not permitted for the mimetype file.PKG-006Mimetype file entry is missing or is not the first file in the archive.PKG-001Validating the EPUB against version … but detected version ….PKG-007The content of the mimetype file must be the string "application/epub+zip"…PKG-008Unable to read file "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.