Operações com arquivos

Extrator de ZIP

Extraia arquivos ZIP totalmente no seu navegador e liste, visualize e baixe o conteúdo. Detecta e corrige automaticamente nomes de arquivo corrompidos em ZIPs criados no Windows (Shift_JIS). Os arquivos nunca são enviados a um servidor.


Dicas para extrair arquivos ZIP

  • Nomes de arquivo corrompidos geralmente acontecem porque o próprio formato ZIP, em muitos casos, não armazena qual codificação de caracteres um nome de arquivo utiliza. Um ZIP criado no Windows japonês quase sempre usa Shift_JIS, enquanto a maioria dos demais usa UTF-8 — então, se os nomes aparecerem corrompidos, tente mudar o menu de codificação para Shift_JIS.
  • Arquivos cuja codificação UTF-8 está explicitamente sinalizada dentro do próprio ZIP nunca recebem a marca ?. Apenas os nomes de arquivo que precisaram ser adivinhados recebem essa marca.
  • Clique em uma linha de pasta para expandi-la ou recolhê-la. Clique em uma linha de arquivo para pré-visualizar arquivos de texto ou imagem diretamente ali.
  • No Chrome ou Edge, escolher uma pasta com "Extrair tudo" grava tudo diretamente mantendo a estrutura de pastas original. Em outros navegadores, os arquivos são baixados individualmente e a estrutura de pastas não pode ser preservada (o caminho é incorporado ao nome do arquivo usando sublinhados).

Perguntas frequentes

Não. Todo o processo de extração ocorre dentro do seu navegador, e o conteúdo do arquivo nunca é enviado a um servidor.

Não, isso não é suportado. Um erro será exibido ao tentar extrair os arquivos. Remova a senha primeiro e carregue o ZIP novamente.

Em casos raros, o ZIP pode ter sido criado em um Mac antigo (codificação Mac Roman) ou conter nomes de arquivo em outro idioma (coreano, chinês, etc.). Tente as outras opções do menu suspenso. Se ainda assim não funcionar, é possível que a ferramenta ou o sistema operacional que criou o ZIP esteja usando uma codificação incomum.

Consegue, mas como todo o processamento ocorre na memória do navegador, arquivos ZIP com vários gigabytes podem ficar lentos ou até falhar, dependendo do dispositivo.
ツールくん

Curiosidade — Por que os nomes de arquivo ZIP ficam corrompidos

Quando o formato ZIP surgiu em 1989, não havia mecanismo para registrar qual codificação de caracteres um nome de arquivo usava. Cada país e sistema operacional simplesmente gravava os nomes de arquivo usando sua própria codificação local (Shift_JIS para o japonês, Windows-1252 para línguas da Europa Ocidental, e assim por diante), então ver caracteres corrompidos ao abrir um ZIP em outro sistema era, de certa forma, "o comportamento esperado pela especificação".

Para resolver esse problema, a partir de aproximadamente 2007 foi adicionado um mecanismo chamado "sinalizador de codificação de idioma (EFS)". Ele usa um único bit nos sinalizadores de cada entrada do ZIP para indicar explicitamente que "este nome de arquivo está escrito em UTF-8". No entanto, ferramentas ZIP antigas — e parte do software que ainda não define esse sinalizador — continuam em uso, então, mesmo na década de 2020, o problema de nomes corrompidos entre Windows e Mac ainda não foi totalmente resolvido.

Vale notar que essa corrupção não é um dano aos dados em si. O conteúdo real do arquivo (os bytes do texto ou da imagem) permanece intacto; apenas o nome do arquivo, que é um metadado, está sendo interpretado com a regra errada. É justamente por isso que, assim que se conhece a codificação correta, uma ferramenta como esta pode corrigir isso depois e restaurar o nome correto.