Alguém me enviou um arquivo ZIP contendo arquivos com nomes hebraicos (e criados no Windows, sem saber com qual ferramenta). Eu uso o LXDE no Debian Stretch. O gerenciador de arquivamentos do Gnome consegue descompactar o arquivo, mas os caracteres hebraicos são ilegíveis. Eu acho que estou obtendo octetos UTF-8 estendidos em caracteres Unicode, por exemplo, eu tenho um arquivo cujo nome tem quatro caracteres e uma suficiência .doc, e os caracteres são: 0x008E 0x0087 0x008E 0x0085. O uso do utilitário de descompactação da linha de comando é ainda pior - ele se recusa a descompactar completamente, reclamando de um "caractere amplo ou multibyte inválido ou incompleto".
Então, minhas perguntas são:
- Existe outro utilitário de descompactação que descompactará meus arquivos com os nomes corretos?
- Há algo de errado com a forma como o arquivo foi compactado ou é apenas uma incompatibilidade de implementações ZIP? Ou até falha / bug dos utilitários ZIP do Linux?
- O que posso fazer para obter os nomes de arquivos corretos depois de ter descompactado usando os ilegíveis?