EPUBCheck PKG-027: nomes de arquivos não estão em UTF-8
Atualizado:
EPUBCheck PKG-027 é uma mensagem de erro fatal: “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck não conseguiu extrair o arquivo, provavelmente porque os nomes dos arquivos dentro do ZIP não estão codificados em UTF-8. É um erro fatal: o conteúdo não pode ser verificado até que o arquivo seja reconstruído.
A mensagem oficial
Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
- 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 ZIP criado por uma ferramenta antiga ou em um sistema que armazena nomes de arquivos em uma página de código local, geralmente com caracteres acentuados nos nomes.
- Arquivos nomeados em outro script (cirílico, japonês) compactados por uma ferramenta sem suporte UTF-8.
Como consertar isso
- Renomeie arquivos para nomes ASCII, ou reconstrua o arquivo com uma ferramenta que armazene nomes em UTF-8.
- 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
Nomes não ASCII que são extraídos corretamente apenas exibem a mensagem de uso PKG-012.
Termos usados aqui
Outras mensagens de PKG
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-025Publication resource must not be located in the META-INF directoryPKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.