O que é caracteres ilegíveis ao extrair ZIP
Ao baixar um ZIP da internet, após extrair, os nomes dos arquivos aparecem com caracteres ilegíveis: o que era "relatorio.docx" vira "报å'Š.docx". O conteúdo pode estar normal, mas o nome do arquivo é ilegível.
Esse problema é comum em ambientes chineses, especialmente ao transferir arquivos entre Windows e Mac.
Por que aparecem caracteres ilegíveis
Diferenças de codificação
A codificação inconsistente dos nomes dos arquivos é a causa fundamental:
- Windows versão chinesa: codifica nomes em GBK por padrão
- Mac: codifica nomes em UTF-8 por padrão
- Linux: codifica em UTF-8 por padrão
O ZIP compactado no Windows tem nomes em GBK; ao extrair no Mac interpretando como UTF-8, aparecem caracteres ilegíveis. E vice-versa.
Problema de codificação do formato ZIP
O formato ZIP em si não tem um campo explícito de codificação dos nomes. Versões antigas usam a codificação padrão do sistema; versões novas suportam marcação UTF-8, mas nem todos os softwares seguem.
Diferenças entre softwares
Diferentes softwares de compactação tratam a codificação de formas distintas:
- 7-Zip: permite especificar a codificação
- WinRAR: detecção automática
- Descompactador nativo do Mac: interpreta como UTF-8
- Descompactador nativo do Windows: usa a codificação do sistema
Soluções
Extrair com o DocsAll
A ferramenta de extração de ZIP trata a codificação automaticamente:
- Envie o arquivo ZIP
- A ferramenta detecta a codificação automaticamente
- Exibe corretamente os nomes chineses
- Baixe os arquivos extraídos
Extração no navegador, arquivos não são enviados.
Extrair com 7-Zip
7-Zip permite especificar a codificação:
- Abra o 7-Zip
- Localize o arquivo ZIP
- Dê duplo clique para abrir (sem extrair, apenas navegar)
- Se os nomes estiverem ilegíveis, feche
- Menu → Arquivo → Opções → Idioma → marque "Usar codificação UTF-8"
- Reabra o ZIP
Extrair com codificação especificada
Alguns softwares permitem escolher a codificação:
- Ao extrair, escolha a codificação GBK ou UTF-8
- Teste codificações diferentes para ver qual exibe corretamente
- Extraia com a codificação correta
Mac extraindo ZIP do Windows
O descompactador nativo do Mac tem suporte fraco à codificação de ZIPs do Windows. Use estas ferramentas:
- The Unarchiver: detecta a codificação automaticamente
- Keka: permite especificar a codificação
- Terminal: use
unzip -O GBK arquivo.zip
Windows extraindo ZIP do Mac
O descompactador nativo do Windows geralmente consegue lidar com UTF-8. Se houver caracteres ilegíveis:
- Use 7-Zip ou Bandizip
- Essas ferramentas detectam UTF-8 automaticamente
Prevenir caracteres ilegíveis
Usar UTF-8 ao compactar
Ao compactar, escolha a codificação UTF-8 para os nomes dos arquivos:
- 7-Zip: marque "Nomes de arquivo UTF-8" nas opções
- WinRAR: usa UTF-8 por padrão (versões novas)
- DocsAll ferramenta de compactação ZIP: UTF-8 por padrão
Evitar nomes chineses
Ao transferir entre plataformas, nomes em inglês são os mais seguros. Nomes chineses podem causar problemas em sistemas diferentes.
Usar formatos modernos de compactação
O formato 7z tem suporte a codificação melhor que o ZIP. Se a outra parte tiver o 7-Zip, use o formato 7z.
Corrigir nomes já ilegíveis
Renomear manualmente
Quando há poucos arquivos, renomeie manualmente. Embora trabalhoso, é confiável.
Renomear em lote
Use a ferramenta de renomeação em lote para modificar vários arquivos:
- Importe os nomes ilegíveis
- Especifique a codificação correta
- Renomeie em lote
Conversão de codificação
Use um editor de texto para converter a codificação dos nomes ilegíveis:
- Copie o nome ilegível
- Cole em uma ferramenta que suporte conversão de codificação
- Interprete com GBK
- Obtenha o texto correto
- Renomeie o arquivo
Casos comuns de caracteres ilegíveis
Windows compacta → Mac extrai
O mais comum. Windows usa GBK, Mac usa UTF-8.
Solução: no Mac, use The Unarchiver para extrair, ou use o DocsAll.
Mac compacta → Windows extrai
Menos comum (Mac usa UTF-8 por padrão, Windows 10+ suporta leitura de UTF-8). Mas Windows antigos podem ter caracteres ilegíveis.
Solução: no Windows, use 7-Zip para extrair.
Nomes em japonês/coreano
Semelhante ao chinês, diferenças de codificação causam caracteres ilegíveis. Use ferramentas que suportem codificações multilíngues para extrair.
ZIP criptografado com caracteres ilegíveis
Nomes de arquivos em ZIP criptografado também podem ficar ilegíveis. Resolva o problema de codificação primeiro, depois digite a senha para extrair.
Evitar caracteres ilegíveis no ZIP com o DocsAll
Ferramenta de compactação ZIP:
- Usa UTF-8 por padrão
- Compatível entre plataformas
- Processamento no navegador
Ferramenta de extração de ZIP:
- Detecta a codificação automaticamente
- Exibe corretamente os caracteres chineses
- Processamento no navegador
Perguntas frequentes
Arquivos com nomes ilegíveis podem ser abertos?
O conteúdo do arquivo geralmente está normal, apenas o nome está ilegível. Renomeie o arquivo para o correto e poderá usá-lo.
O conteúdo também ficou ilegível após extrair
- O arquivo já estava corrompido ao compactar
- Erro durante a extração
- Solução: baixe novamente ou recompacte
Comando unzip no terminal com caracteres ilegíveis
- O comando unzip do terminal tem suporte fraco a caracteres chineses
- Solução: use
unzip -O GBK arquivo.zip(especifica a codificação) - Ou use uma ferramenta gráfica de extração
7-Zip exibe caracteres ilegíveis ao abrir
- 7-Zip pode exibir caracteres ilegíveis ao navegar
- Solução: nas opções, defina a codificação como UTF-8 ou GBK
Resumo
A causa dos caracteres ilegíveis no ZIP é a diferença de codificação (GBK vs UTF-8). A solução é usar ferramentas com detecção de codificação (DocsAll, The Unarchiver, 7-Zip). Para prevenir, compacte com UTF-8 e use nomes em inglês entre plataformas. A ferramenta ZIP do DocsAll trata a codificação automaticamente e roda no navegador.