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.
O que este extrator de ZIP no navegador faz
Esta ferramenta abre um arquivo ZIP inteiramente dentro do navegador e permite listar o conteúdo, pré-visualizá-lo e baixar entradas separadamente. É prática onde não se pode instalar software de descompactação, ou quando você quer dar uma olhada dentro de um arquivo num equipamento compartilhado. Aceita ZIP protegidos por senha, tanto com AES-256 quanto com o antigo ZipCrypto.
Um incômodo recorrente são os nomes de arquivo ilegíveis. A especificação ZIP admite entradas que não trazem informação sobre a codificação de seus nomes, de modo que um arquivo criado no Windows com uma configuração regional não latina pode abrir com os nomes destruídos. Esta ferramenta tenta detectar a codificação automaticamente e, quando não consegue, deixa você escolhê-la manualmente. O conteúdo do arquivo nunca é enviado a um servidor.
Como descompactar um ZIP
- Carregue o arquivo ZIP Solte-o sobre o painel ou clique para selecioná-lo. Seu conteúdo não é transmitido a lugar algum.
- Confira se os nomes estão corretos Se aparecerem destruídos, trocar a codificação — para Shift_JIS ou outro conjunto antigo — costuma bastar para exibi-los corretamente.
- Informe a senha Se o arquivo contiver entradas protegidas, aparecerá um campo para a senha.
- Verifique o conteúdo e extraia o que precisa Baixe entradas uma a uma pela lista, ou extraia todas de uma vez. Tirar apenas os arquivos que realmente quer é perfeitamente possível.
Dicas para aproveitar melhor
- 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).
- Arquivos ZIP protegidos por senha (criptografados) também são suportados. Arquivos com o ícone de cadeado só podem ser extraídos ou pré-visualizados depois que você informar a senha no campo na parte superior. Tanto o método AES-256 quanto o método ZipCrypto tradicional são suportados.
Quando é útil
Abrir um arquivo onde não há software de descompactação
Num equipamento compartilhado do escritório, ou num PC cujas configurações você não pode mudar, dá para olhar dentro usando só o navegador, sem esperar autorização para instalar nada.
Recuperar nomes de arquivo ilegíveis
Quando um ZIP criado no Windows abre num Mac com os nomes quebrados, indicar a codificação mostra quais são de fato.
Tirar um único arquivo de um ZIP grande
Se de um arquivo volumoso você quer apenas um item, pode baixá-lo separadamente em vez de expandir tudo.
Conferir o conteúdo antes de abrir
Dá para ver de relance o que um ZIP recebido contém, o que é uma verificação sensata contra qualquer coisa inesperada.
Termos sobre arquivos ZIP
- ZIP
- Formato que reúne vários arquivos num só e os comprime. A maioria dos sistemas operacionais o suporta de fábrica.
- Entrada
- Cada arquivo ou pasta contido dentro de um ZIP. Cada um traz o próprio nome e os dados de como foi comprimido.
- AES-256
- Método de criptografia robusto usado nos arquivos ZIP. É considerado mais seguro que o antigo ZipCrypto.
- ZipCrypto
- O método de criptografia legado do ZIP. É muito compatível, porém mais fraco que o AES.
- Diretório central
- Catálogo dos arquivos armazenados, situado no fim de um ZIP. Basta lê-lo para conhecer a lista do conteúdo.
- Sinalizador de codificação
- Marca que indica que um nome de arquivo está em UTF-8. Nas entradas que não a possuem é preciso adivinhar a codificação do nome.
Perguntas frequentes
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.