Como escolher um formato de arquivo compactado
Quatro formatos, três projetos realmente diferentes e um que nenhum software gratuito tem permissão para criar. O melhor depende quase só de quem vai abrir o arquivo.
Última revisão:
A resposta curta
Para enviar algo a alguém: ZIP. Ele abre em qualquer computador com Windows, macOS ou Linux fabricado neste século, sem instalar nada. Isso vale mais do que qualquer vantagem de compressão, e é o único formato do qual se pode dizer isso.
Para fazer backup ou mover uma árvore de pastas no Unix: tar.gz. Ele registra permissões, proprietários e links simbólicos, coisa que nenhum outro formato comum faz direito, e comprime mais que o ZIP.
Para deixar algo o menor possível: 7z. Bem menor que o ZIP na maioria dos conteúdos, com criptografia AES-256 capaz de esconder também os nomes dos arquivos, e não só o conteúdo. Quem recebe precisa de um programa, que é gratuito, mas é um passo a mais.
RAR: você quase certamente não precisa dele e, se precisar, só o WinRAR consegue criar um. A explicação vem logo abaixo, porque é a pergunta que as pessoas mais trazem.
Por que o tar.gz ganha do ZIP no tamanho
A diferença é de estrutura, não de um algoritmo de compressão melhor. O ZIP comprime cada arquivo separadamente, e é isso que permite tirar um único item de um arquivo compactado grande sem mexer no resto. Um .tar.gz comprime tudo como um único fluxo contínuo — o tar concatena os arquivos e o gzip envolve o resultado inteiro.
Por isso um tar comprimido consegue aproveitar repetições entre arquivos, e um ZIP não. Numa pasta com cinquenta arquivos de código parecidos, documentos de configuração ou arquivos de log, a diferença é grande. Numa pasta de fotos sem relação entre si, não há diferença nenhuma, porque nenhum dos dois consegue comprimir dados já comprimidos.
O preço é pago na outra ponta. Como a compressão envolve tudo, um .tar.gz não tem índice: listar o conteúdo exige descomprimir desde o início, e tirar o último arquivo exige descomprimir tudo. Um ZIP lista o conteúdo na hora, seja qual for o tamanho. Qual é melhor depende só de o arquivo compactado ir ser extraído inteiro ou não — e um backup ou um pacote de código-fonte sempre é.
O que comprime e o que não comprime
Esta é a informação mais útil de todas, e vale para qualquer formato. Arquivos já comprimidos não comprimem de novo. JPEGs, PNGs, MP3s, MP4s, PDFs e outros arquivos compactados já tiveram a repetição removida; passar qualquer compressor por eles ganha uma fração de um por cento e ainda gasta tempo.
Então um ZIP com cinquenta fotos tem basicamente o tamanho de cinquenta fotos, e isso é o formato funcionando direito, não falhando. O motivo para compactá-las é enviar um arquivo em vez de cinquenta. Texto, documentos, código-fonte, planilhas e imagens sem compressão são onde a compressão faz diferença — muitas vezes reduzindo para um terço ou menos.
A consequência é que escolher um formato mais forte para uma pasta de mídia é esforço desperdiçado. O 7z ganha do ZIP com folga em código-fonte e quase nada numa biblioteca de fotos.
Por que nada gratuito consegue criar um RAR
O RAR tem dono. A RarLab licencia o formato, o WinRAR é um programa pago, e a licença do único código-fonte capaz de criar um RAR proíbe expressamente usá-lo para construir um compressor compatível. Não desencoraja — proíbe, por escrito, como condição central de acesso.
A descompressão é diferente de propósito. A RarLab publica um código-fonte do unrar que qualquer pessoa pode usar para ler o formato, e é por isso que o 7-Zip, o The Unarchiver, o VLC e este site abrem arquivos RAR de forma totalmente legítima. Abrir é permitido; criar, não. Essa assimetria explica por que todo programa de compactação que você já usou extrai RAR e só um consegue criar.
Então, quando um site oferece “ZIP para RAR”, está acontecendo uma de três coisas. Ele renomeia seu .zip para .rar, o que engana uma listagem de arquivos e mais nada. Ele roda uma cópia licenciada do WinRAR num servidor, ou seja, seus arquivos foram enviados para a máquina de um desconhecido. Ou ele não faz nada, só mostra uma barra de progresso. Não existe uma quarta possibilidade.
Se um sistema realmente exige essa extensão, compre o WinRAR. Para tudo o que as pessoas de fato querem do RAR — compressão forte, divisão em volumes, criptografia forte, registros de recuperação — o 7-Zip faz melhor e é gratuito.
Senhas, e a que você deve evitar
O ZIP tem dois esquemas de criptografia, e a diferença importa muito. O ZipCrypto original está quebrado — ferramentas de recuperação o quebram em segundos — e ainda é o que um número surpreendente de ferramentas de “proteger ZIP com senha” usa sem avisar. ZIP com AES-256 é seguro, e é o que as versões atuais do 7-Zip e do WinZip geram quando você pede criptografia.
Existe uma segunda armadilha, mesmo com uma boa criptografia. Um ZIP criptografado padrão deixa o índice legível, então qualquer pessoa com o arquivo consegue ver exatamente o que há dentro sem a senha. Os nomes dos documentos muitas vezes revelam tanto quanto o conteúdo. O 7z também consegue criptografar os cabeçalhos, e vale a pena marcar essa opção.
Este site não oferece proteção por senha em arquivos compactados, e isso é proposital: oferecer o esquema quebrado seria pior do que não oferecer nada, porque parece proteção. Para um arquivo compactado realmente privado, use o 7-Zip com AES-256 e criptografia de cabeçalhos.
O que um download não consegue restaurar
Vale saber antes de extrair um pacote de código-fonte ou um backup no navegador. Permissões, proprietários e links simbólicos do Unix ficam registrados num tar e não podem ser restaurados por um download — os arquivos chegam com permissões comuns, então um script executável sai sem permissão de execução e um link simbólico sai como o pequeno arquivo que ele fisicamente é.
Para ler um documento ou tirar uma imagem num computador onde você não pode instalar nada, abrir aqui é exatamente o certo. Para extrair algo que você pretende compilar ou executar, use a linha de comando — o tar -xzf existe em todo Mac e Linux, e no Windows desde 2018.
Perguntas frequentes
Por que meu ZIP quase não diminuiu?
Porque o que foi colocado nele já estava comprimido — fotos, músicas, vídeos ou PDFs. Esses formatos já removeram a própria repetição, então não sobra nada para o compactador encontrar. O arquivo compactado continua útil como um arquivo só, em vez de vários.
É seguro mandar um 7z para alguém?
O formato não tem problema; a questão é se a pessoa consegue abri-lo. O 7-Zip é gratuito no Windows, e o The Unarchiver e o Keka abrem 7z no macOS — mas é um passo a mais e, se quem recebe não entende de tecnologia, um ZIP evita a conversa toda.
Qual é a diferença entre .tar, .tar.gz e .tgz?
Um .tar não tem compressão — são só arquivos concatenados com seus metadados. Um .tar.gz é isso comprimido com gzip, e .tgz é a mesma coisa com um nome mais curto, para sistemas que não gostavam de dois pontos. Existem também .tar.bz2 e .tar.xz, que comprimem mais e mais devagar.
Dá para abrir um RAR sem o WinRAR?
Sim, facilmente. O 7-Zip, o The Unarchiver, o Keka e até o VLC leem arquivos RAR, e este site também. Só a criação é restrita.
Um ZIP protegido por senha é realmente seguro?
Com AES-256, sim, com a ressalva de que os nomes dos arquivos continuam legíveis, a menos que você use um formato que criptografa os cabeçalhos. Com o antigo ZipCrypto — que algumas ferramentas ainda usam sem dizer — não; trate-o como um obstáculo, não como proteção.
Vale a pena ler também
PDF grande demais para o e-mail
Os três motivos de um PDF ser grande, e qual solução serve para o seu.
Qual formato de imagem?
Uma pergunta decide. JPG, PNG, WebP e AVIF comparados com honestidade.
PDFs escaneados e OCR
Por que uma digitalização não tem texto, o que o OCR acrescenta e a configuração que decide a precisão.