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

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

  1. Obtenha uma nova cópia do EPUB ou exporte-o novamente de sua fonte.
  2. 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 mimetype e depois zip -rX9 book.epub META-INF OEBPS (use os nomes das suas próprias pastas).
  3. 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-003 Unable to read EPUB file header. This is likely a corrupted EPUB file.
  • PKG-005 The 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-006 Mimetype file entry is missing or is not the first file in the archive.
  • PKG-001 Validating the EPUB against version … but detected version ….
  • PKG-007 The content of the mimetype file must be the string "application/epub+zip"…
  • PKG-008 Unable to read file "…".

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

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.

É um erro PKG-004?

PKG-004 é um erro EPUBCheck: a entrada mimetype no ZIP carrega um campo extra, que as regras do contêiner EPUB proíbem para aquele arquivo.

PDF para EPUB ferramentas

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

Ver todas as ferramentas