Extrator ZIP online
Extraia ficheiros ZIP no navegador, veja cada entrada e tamanho, e descarregue o resultado como extracted-files.zip. Sem envio para servidores. O processamen…
Começar a usar
O que faz esta ferramenta
O Extrator ZIP online lê um único arquivo ZIP no navegador, lista cada caminho extraído e o tamanho em bytes, e descarrega as entradas extraídas reempacotadas como extracted-files.zip. Não escreve pastas diretamente no dispositivo nem pré-visualiza o conteúdo dos ficheiros.
Exemplo prático
Considere um ficheiro ZIP com dois ficheiros: documento.txt (1234 bytes) e imagem.png (5678 bytes). Após a extração, a ferramenta apresenta:
documento.txt— 1234 bytesimagem.png— 5678 bytes
O ficheiro descarregado extracted-files.zip contém ambos os ficheiros, sem alteração do conteúdo.
Parâmetros e limitações
O ZIP de entrada está limitado a 64 MiB, com um máximo de 500 entradas e 128 MiB de saída descomprimida total. A ferramenta suporta entradas ZIP com método store (0) ou deflate-raw (8), com nomes UTF-8 e tamanhos no cabeçalho local. Arquivos encriptados, entradas com data descriptor, nomes não UTF-8, ZIP64 e outros métodos de compressão são rejeitados. A validação inclui verificação de CRC-32; um byte modificado num ficheiro de exemplo é rejeitado. Estas verificações reduzem riscos de path traversal e de arquivos malformados, mas não constituem antivírus.
Privacidade e compatibilidade
Todos os bytes do arquivo permanecem no navegador atual. A compatibilidade depende do suporte do navegador para DecompressionStream com deflate-raw. Para variantes ZIP não suportadas ou protegidas por palavra-passe, utilize um programa de arquivo de confiança no seu computador; não interprete a rejeição como prova de que o arquivo é malicioso.
Perguntas frequentes
O que acontece se o ZIP contiver ficheiros com o mesmo caminho?
A ferramenta rejeita caminhos duplicados, pois isso poderia causar sobrescrita inesperada. A extração é interrompida e é apresentado um erro.
Posso extrair um ZIP com encriptação ou com método de compressão diferente?
Não. A ferramenta suporta apenas métodos store e deflate-raw, sem encriptação. ZIP64 e outros métodos são rejeitados. Para esses casos, use um programa de arquivo dedicado.
Como sei se o ficheiro ZIP foi modificado?
A ferramenta verifica o CRC-32 de cada entrada. Se algum byte estiver corrompido, a extração falha e é indicado um erro de validação.
Lista de verificação
- O ficheiro ZIP tem menos de 64 MiB?
- O ZIP contém menos de 500 entradas?
- Os nomes dos ficheiros estão em UTF-8?
- O ZIP não está encriptado nem usa ZIP64?
- O navegador suporta DecompressionStream?
O processamento é feito localmente no navegador.