Operações com arquivos

Criador de ZIP

Compacte vários arquivos ou pastas em um arquivo ZIP totalmente no seu navegador e baixe o resultado. Ao soltar uma pasta, a estrutura original é preservada dentro do ZIP. Os arquivos nunca são enviados a um servidor.


Dicas para criar um ZIP

  • Ao soltar uma pasta inteira, ela é armazenada no ZIP mantendo sua estrutura de pastas original. Se você selecionar arquivos individualmente, o ZIP resultante fica plano, sem estrutura de pastas.
  • Desmarcar "Compactar" muda para o método STORED (sem compactação), que é bem mais rápido. Ao agrupar arquivos que já estão compactados — imagens, vídeos, áudios, outros ZIPs, etc. —, o tamanho quase não muda de qualquer forma, então pular a compactação é mais rápido e praticamente não traz desvantagens.
  • Se você adicionar vários arquivos com o mesmo nome, eles são automaticamente diferenciados com um número, como "nomedoarquivo (1).ext". O conteúdo original nunca é sobrescrito nem perdido.
  • Ao agrupar uma grande quantidade de arquivos, ou arquivos muito grandes, o processo pode demorar, já que tudo é processado na memória do navegador, e pode até falhar dependendo do dispositivo. Para conjuntos na faixa de centenas de megabytes a vários gigabytes, recomendamos dividir em alguns ZIPs menores.

Perguntas frequentes

Não. Todo o processo de compactação ocorre dentro do seu navegador, e o conteúdo do arquivo nunca é enviado a um servidor.

A versão atual não suporta isso. Está no roteiro como uma possível funcionalidade futura.

Sim. Se você soltar uma pasta sem conteúdo, ela própria é mantida como uma entrada dentro do ZIP.

Use a ferramenta "Extrator de ZIP" na mesma categoria de Operações com arquivos. Ela também corrige automaticamente nomes de arquivo corrompidos entre Windows e Mac.
ツールくん

Curiosidade — O que pode (e o que não pode) ser compactado

A compactação DEFLATE do ZIP é ótima para dados em que o mesmo padrão se repete, como arquivos de texto ou imagens bitmap. Já arquivos que já estão compactados — JPEG, PNG, MP4, MP3 e afins — quase não têm mais padrões repetidos, então colocá-los em um ZIP praticamente não altera o tamanho (podendo até aumentar um pouco).

Essa característica, usada ao contrário, é exatamente o que torna possível uma "bomba ZIP" (zip bomb). Um arquivo que repete um único caractere (por exemplo, o dígito 0) milhões de vezes atinge uma taxa de compactação surpreendente: em teoria, um ZIP de apenas alguns kilobytes poderia se expandir para vários terabytes ao ser extraído. Esse é um dos motivos pelos quais não é recomendável extrair sem cuidado todo o conteúdo de um ZIP em que você não confia.

Aliás, arquivos com extensão ".zip" não são os únicos que na verdade são arquivos ZIP. Os formatos .docx e .xlsx do Microsoft Office, o .jar do Java e o .apk do Android têm, internamente, uma estrutura baseada em um contêiner ZIP que reúne vários arquivos. O ZIP é usado de forma muito mais ampla do que se imagina, como uma espécie de "caixa universal" para juntar vários arquivos em um só.