Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Compactar Arquivos

Crie arquivos ZIP no navegador com criptografia AES-256, preservação da estrutura de pastas e suporte ZIP64 para arquivos grandes. 100% privado, sem upload.

Upload
Arraste e solte arquivos aqui
ou clique para procurar
Escolha um ou mais arquivos para compactar

Sobre a Ferramenta Compactar Arquivos

Esta ferramenta cria arquivos ZIP de múltiplos arquivos. Envie seus arquivos, escolha configurações de compressão e crie um arquivo ZIP com um único clique. Todo processamento acontece no seu navegador para completa privacidade. Experimente também nosso Descompactar Arquivos e Mesclar Arquivos.

O que é um arquivo ZIP e quando devo usar um?

Um arquivo ZIP é um contêiner que agrupa muitos arquivos e pastas em um único arquivo .zip enquanto os comprime com o algoritmo DEFLATE (RFC 1951). O formato foi criado por Phil Katz em 1989 para o PKZIP e agora é padronizado como ISO/IEC 21320. Use um arquivo ZIP quando precisar (1) enviar múltiplos arquivos em um único anexo de e-mail, (2) reduzir grandes pastas para armazenamento ou transferência, (3) preservar a estrutura e marcas temporais de uma pasta entre sistemas, (4) distribuir software que deve permanecer organizado no destino, ou (5) reduzir o tempo de upload reduzindo o total de bytes. ZIP é suportado nativamente no Windows, macOS, Linux, iOS, Android e todo navegador moderno, tornando-o o formato de arquivo mais portável já feito. Para codificações não suportadas ou compressão máxima, considere 7-Zip (.7z) ou tar.gz.

Quanto um arquivo ZIP pode realmente comprimir meus dados?

A taxa de compressão depende inteiramente da entrada. Formatos já comprimidos — JPEG, PNG, MP4, MP3, PDF — encolhem menos de 5% porque têm redundância desprezível. Texto simples, código-fonte, CSV, JSON, XML e imagens não comprimidas (BMP, TIFF) tipicamente comprimem para 20–40% do tamanho original, às vezes menos. Despejos de banco de dados e arquivos de log com padrões repetidos podem comprimir para 5–10% do original. DEFLATE funciona substituindo sequências de bytes repetidas por referências para trás e depois codificando Huffman o resultado, então se destaca em texto estruturado e falha em dados aleatórios ou pré-comprimidos. Se seu arquivo mostra apenas uma pequena redução de tamanho, o conteúdo provavelmente já estava comprimido — isso é normal, não uma falha da ferramenta.

Arquivos ZIP são seguros e posso protegê-los com senha?

O ZIP padrão suporta dois modos de criptografia. A cifra legada ZipCrypto (de 1989) está criptograficamente quebrada — ataques de texto plano conhecido recuperam a senha em segundos com ferramentas modernas, então oferece apenas privacidade casual. A criptografia AES-256 (adicionada pelo WinZip e padronizada em 2003) é genuinamente forte; com uma frase de senha aleatória longa é resistente a todos os ataques práticos conhecidos. Ao criar um arquivo protegido por senha, sempre selecione AES-256 se sua ferramenta oferecer, não o ZipCrypto padrão. Observe que mesmo ZIPs criptografados com AES vazam os nomes e tamanhos dos arquivos por padrão — o diretório central não é criptografado. Para privacidade total dos nomes, use 7-Zip com a opção "criptografar nomes de arquivos" ou envolva o arquivo em um contêiner criptografado.

O que é o diretório central ZIP e por que importa?

Todo arquivo ZIP termina com um diretório central — uma tabela de conteúdo listando o nome, tamanho comprimido, tamanho original, soma de verificação CRC-32, método de compressão e deslocamento dentro do arquivo de cada entrada. Esse design de índice final permite anexar arquivos a um ZIP sem reescrever o arquivo inteiro (compilações DOCX e APK exploram isso) e permite que leitores extraiam um arquivo sem varrer todo o arquivo. Também explica uma peculiaridade: corromper os primeiros bytes de um ZIP frequentemente ainda permite recuperação porque o diretório central no final aponta para todas as entradas. O formato é documentado na especificação PKWARE APPNOTE.TXT. Arquivos polyglot como JAR (arquivo Java) e APK (pacote Android) são apenas ZIPs com mágica extra — a JVM varre o diretório central para encontrar arquivos de classe.

Por que meu arquivo ZIP é tão grande comparado à pasta original?

Arquivos ZIP têm uma sobrecarga por entrada de cerca de 30 bytes para o cabeçalho local mais outros 46+ bytes no diretório central, então um arquivo de milhares de arquivos minúsculos pode ser maior que a soma de seu conteúdo. Os cabeçalhos armazenam o nome do arquivo, marcas temporais e os metadados de compressão. Para uma pasta cheia de arquivos de texto de 100 bytes, os cabeçalhos podem pesar mais que os dados; para uma pasta de vídeos de múltiplos megabytes, a sobrecarga é desprezível. Se você deve arquivar muitos arquivos pequenos eficientemente, primeiro concatene-os em um tar (sem sobrecarga de compressão por arquivo) e depois comprima o tar com gzip ou zstd — tar.gz rotineiramente supera ZIP para coleções de arquivos pequenos. ZIP também desabilita compressão em arquivos que cresceriam após DEFLATE.

Compactar Arquivos — Crie arquivos ZIP no navegador com criptografia AES-256, preservação da estrutura de pastas e suporte ZIP64 para arquivo
Compactar Arquivos

Qual é a diferença entre ZIP, 7Z, RAR, TAR e GZ?

ZIP combina arquivamento e compressão em um único formato usando DEFLATE por arquivo, com suporte universal mas compressão moderada. 7Z (formato do 7-Zip, 1999) suporta LZMA2 e alcança compressão 30–50% melhor que ZIP para texto, mas requer software não padrão no Windows. RAR (1993, proprietário) é semelhante ao 7Z em eficiência e suporta registros de recuperação que podem reconstruir um arquivo danificado, mas criar RARs requer licença paga. TAR (arquivo de fita, Unix 1979) apenas agrupa arquivos sem compressão — quase sempre é emparelhado com gzip (.tar.gz), bzip2 (.tar.bz2) ou zstd (.tar.zst). O padrão tar+gzip preserva permissões Unix, links simbólicos e propriedade que o ZIP perde. Para portabilidade máxima, escolha ZIP; para compressão máxima, escolha 7Z ou tar.zst; para backups de sistemas Unix, escolha tar.

Existem limites de tamanho de arquivo no ZIP, e o que é ZIP64?

O formato ZIP original usava campos de 32 bits para tamanhos e contagens, limitando arquivos individuais a 4 GB, tamanho total do arquivo a 4 GB e entradas a 65.535 arquivos. Esses limites eram triviais em 1989, mas tornaram-se bloqueadores nos anos 2000. ZIP64 (adicionado em 2001) estende cada limite para 64 bits, permitindo arquivos e arquivos de até 16 EB (efetivamente ilimitados) e entradas a 2^64 arquivos. Ferramentas modernas mudam automaticamente para ZIP64 quando necessário, mas ferramentas mais antigas (o extrator integrado do Windows XP, alguns sistemas embarcados) rejeitam arquivos ZIP64. Se você precisa compartilhar arquivos grandes com usuários em sistemas legados, divida o arquivo em volumes (.zip, .z01, .z02) em vez disso. O formato de arquivo dividido é anterior ao ZIP64 e é amplamente suportado mesmo quando o ZIP64 não é.

Como esta ferramenta cria ZIPs no navegador sem fazer upload?

Navegadores modernos expõem a API File System Access e a API Compression Streams, permitindo que o JavaScript leia arquivos do seu disco local, os transmita através da compressão DEFLATE e monte um ZIP válido inteiramente na memória. Bibliotecas como JSZip e fflate implementam a especificação do formato de arquivo ZIP (PKWARE APPNOTE.TXT) em JavaScript puro ou WebAssembly. O usuário escolhe arquivos via um diálogo de arrastar e soltar ou seletor de arquivos, o navegador entrega os bytes para a biblioteca, a biblioteca escreve cabeçalhos de arquivo locais, dados comprimidos e um diretório central em um Blob, e o navegador salva o Blob via um link de download. Nada sai do seu computador — abra o painel de rede para verificar zero uploads. Isso funciona para arquivos de até cerca de 4 GB na maioria dos navegadores.

Como mantenho a estrutura de pastas dentro do ZIP?

Use o botão 'Adicionar Pasta' em vez de (ou além de) a zona de arrastar e soltar arquivos. O seletor de pastas lê o caminho relativo de cada arquivo — o navegador o expõe como webkitRelativePath, por exemplo src/components/Button.js — e a ferramenta escreve esse caminho com barras como nome da entrada. Ambos os caminhos de código ZIP (DEFLATE padrão e criptografado AES-256) respeitam o caminho, então os nós de diretório são recriados automaticamente na extração. Isso importa em builds: importações relativas, referências de manifesto e caminhos de recursos quebram no momento em que uma pasta é achatada, e é por isso que ferramentas desktop como o 7-Zip preservam a estrutura por padrão. Se dois arquivos terminarem no mesmo caminho relativo mas com tamanhos diferentes, a ferramenta adiciona ' (1)', ' (2)' antes da extensão para que nenhuma entrada sobrescreva silenciosamente a outra. Pastas vazias não são armazenadas — o ZIP registra arquivos, e um diretório existe apenas porque há um arquivo dentro dele.

A criptografia ZIP no navegador é mais privada que ferramentas zip online?

Sim, e a diferença é fundamental. A maioria dos sites de 'zip online' e 'proteger zip com senha' envia seus arquivos para o servidor deles, comprime e criptografa lá e depois devolve um link de download — o que significa que seus arquivos em texto puro (e muitas vezes sua senha) passam por um terceiro em quem você precisa confiar para não registrar, escanear ou vazar. Esta ferramenta nunca envia nada: a compressão DEFLATE e a criptografia AES-256 (WinZip AE-2, PBKDF2-HMAC-SHA1) rodam inteiramente no seu navegador usando JavaScript e a API Web Crypto. Sua senha é usada para derivar a chave localmente e nunca é transmitida. Você pode abrir o painel de Rede do navegador e confirmar zero requisições de saída ao criar o arquivo. Para documentos confidenciais, código-fonte ou entregas a clientes, a criptografia do lado do cliente remove o servidor por completo do seu modelo de ameaças — a única cópia dos dados não criptografados está na sua própria máquina.