EPUBCheck PKG-006: mimetype faltando ou não é o primeiro
Atualizado:
EPUBCheck PKG-006 é uma mensagem de erro: “Mimetype file entry is missing or is not the first file in the archive.” O arquivo mimetype está faltando ou não é a primeira entrada do arquivo ZIP. Aplicativos de leitura identificam o arquivo como um EPUB a partir de seus primeiros bytes, então EPUB requer que mimetype seja o primeiro arquivo, armazenado sem compressão.
A mensagem oficial
Mimetype file entry is missing or is not the first file in the archive.
- 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
Causas típicas
- A pasta do livro foi compactada com uma ferramenta genérica que adiciona arquivos em ordem alfabética ou arbitrária.
- O arquivo mimetype foi excluído durante a edição do EPUB.
- O arquivo mimetype foi compactado junto com o restante dos arquivos.
Como consertar isso
- Certifique-se de que um arquivo chamado mimetype contendo exatamente application/epub+zip esteja na raiz do livro.
- 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). - Valide novamente: se PKG-007 aparecer a seguir, o conteúdo de mimetype também está errado.
Quando não é isso
Se mimetype estiver primeiro, mas tiver um campo ZIP extra, isso é PKG-005; se seu conteúdo estiver errado, PKG-007.
Termos usados aqui
Outras mensagens de PKG
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-007The content of the mimetype file must be the string "application/epub+zip"…PKG-004Corrupted EPUB ZIP header.PKG-008Unable to read file "…".PKG-003Unable to read EPUB file header. This is likely a corrupted EPUB file.PKG-009The file name "…" contains characters that are not allowed in OCF file names: ….
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.