Compactar Arquivos
Crie arquivos ZIP online. Ferramenta criadora ZIP gratuita. Comprima múltiplos arquivos em um único arquivo ZIP. Rápido, seguro, funciona no navegador.
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.
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.
