EPUBCheck OPF-060: nomes de arquivos duplicados no ZIP
Atualizado:
EPUBCheck OPF-060 é uma mensagem de erro: “Duplicate entry in the ZIP file: "…" (file names must be unique after Unicode canonical normalization and full case folding).” Dois arquivos no ZIP têm nomes que são iguais uma vez que devem ser ignoradas as diferenças de maiúsculas e a normalização Unicode, como Image.jpg e image.jpg. EPUB requer que os nomes dos arquivos permaneçam únicos de acordo com essas regras.
A mensagem oficial
Duplicate entry in the ZIP file: "%1$s" (file names must be unique after Unicode canonical normalization and full case folding).
- 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
- Arquivos adicionados em um sistema que diferencia maiúsculas de minúsculas, que um sistema sem essa diferenciação trataria como o mesmo arquivo.
- O mesmo arquivo adicionado duas vezes sob diferentes grafias, por exemplo, com acentos compostos e decompostos.
- Duas versões de uma imagem mantidas lado a lado após a edição.
Como consertar isso
- Leia as aspas do nome do arquivo EPUBCheck.
- Renomeie ou exclua um dos dois arquivos.
- Após renomear, atualize todas as referências ao arquivo: o manifesto no documento de pacote, links e fontes de imagem no XHTML, e referências url() no CSS.
Quando não é isso
Se o mesmo arquivo é declarado duas vezes no manifesto, isso é OPF-074.
Termos usados aqui
Outras mensagens de OPF
OPF-062Found Adobe page-map attribute on spine element in opf file.OPF-063Referenced Adobe page-map item "…" was not found in the manifest.OPF-055… tag is empty.OPF-065Invalid metadata declaration, probably due to a cycle in "refines" metadata.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….OPF-066Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.