O que esta ferramenta faz
Ela faz os dois trabalhos comuns com arquivos ZIP. Na aba Criar ZIP, empacota os arquivos, ou uma pasta inteira, que você escolher em um único arquivo para baixar. Na aba Abrir ZIP, lê um arquivo compactado, lista o conteúdo com tamanhos e datas e deixa você baixar arquivos avulsos ou vários de uma vez. Tudo acontece no navegador: a página lê os arquivos do seu disco e nunca os envia, o que importa para contratos, backups e fotos.
Criar um ZIP
- Solte arquivos na caixa ou escolha-os. Para manter a estrutura de uma pasta, clique em "Adicionar uma pasta" e escolha-a: os caminhos internos são mantidos.
- Escolha a compactação. "Compactar" reduz texto, planilhas, código e outros arquivos compactáveis. "Nenhuma" guarda os bytes como estão, o mais rápido e adequado para fotos, vídeos e arquivos já compactados. Se compactar não diminui um arquivo, ele é guardado sem compactar, então nunca aumenta.
- Dê um nome e clique no botão. O ZIP é montado no navegador e salvo como um download comum.
Para ter noção: uma exportação CSV de 1.000 linhas com 22.579 bytes fica com cerca de 5.000 bytes compactada, enquanto 5.000 bytes de dados aleatórios, como uma foto ou um arquivo criptografado, continuam com 5.000. O tamanho exato pode variar um pouco entre navegadores.
Abrir um ZIP
Escolha ou solte um arquivo .zip. No início só a lista de arquivos é lida, não o ZIP todo, então um arquivo grande abre na hora. Cada linha mostra o nome gravado, o tamanho descompactado e a data. Clique em Baixar para pegar um arquivo, ou marque até 20 e baixe juntos; o navegador pode pedir permissão para vários downloads.
Antes de salvar, o CRC-32 do arquivo é comparado com o do ZIP. Se não confere, o arquivo está danificado e a ferramenta avisa em vez de entregar um arquivo quebrado. Para comparar um download com um hash publicado, use o verificador de hash.
Como ela protege você
Os nomes dentro de um ZIP são escritos por quem o criou. Um arquivo malicioso pode trazer um nome como ../../etc/passwd para que o extrator grave fora da pasta (zip slip). Aqui o nome só é exibido como texto e o arquivo é salvo com a última parte do caminho, sem pastas, trechos "..", letras de unidade, caracteres de controle ou nomes reservados do Windows: ../../etc/passwd é salvo como passwd.
Um arquivo pequeno também pode se expandir para gigabytes (bomba ZIP). A ferramenta recusa o que ocupar mais de 500 MB descompactado e para assim que os dados passam do tamanho declarado.
O que não abre
Itens com senha, arquivos acima de 4 GB (ZIP64), arquivos em várias partes e métodos além de armazenado e deflate (BZip2, LZMA) são listados e marcados como não suportados. Também não lê 7z, RAR nem tar.
Limites
Criar: até 500 arquivos e 1 GB no total. Abrir: ZIPs de até 2 GB, 10.000 itens e 500 MB por arquivo descompactado.