RAR

O que é um arquivo RAR?

Um formato proprietário que abre em qualquer lugar e quase nunca é criado. Aqui também não: a licença da única ferramenta livre proíbe criá-los.

O que é RAR

RAR é um contêiner: um invólucro para fluxos que outra coisa codificou. Ele é usado para o arquivamento.

A extensão é .rar e o nome por extenso é RAR Archive. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.

De onde vem RAR

A win.rar GmbH publicou o formato em 1993.

A um formato que se manteve legível por tanto tempo dá para confiar algo que você quer de volta daqui a dez anos.

A especificação pertence ao fabricante

Lê-la fora do software do próprio fabricante depende do trabalho de outras pessoas, quase sempre por observação e não por documentação. Isso funciona quase sempre e às vezes não, e é essa a razão para converter o que você pretende guardar.

Nada é jogado fora

RAR guarda o conteúdo exatamente. Salvar de novo não muda nada, então dá para abrir, editar e salvar quantas vezes você quiser sem acumular estrago — e é isso que faz dele um formato de trabalho e não de entrega.

Ele pode carregar uma pasta inteira

RAR guarda um diretório: nomes, pastas e a estrutura entre eles. É isso que permite a ele substituir uma pasta num anexo de e-mail.

O que ele faz para se proteger

RAR traz uma soma de verificação, para que um arquivo danificado seja detectado em vez de lido errado em silêncio e criptografia opcional.

Um arquivo criptografado precisa ser destrancado antes que qualquer coisa possa convertê-lo, aqui e em qualquer outro lugar. Uma senha não é algo que um conversor contorne, e a um que dissesse o contrário você não deveria entregar o arquivo de jeito nenhum.

O que abre RAR

WinRAR, 7-Zip e Keka leem esse formato, e a maioria dos programas do mesmo tipo também.

Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.

Abrir no navegador

Nenhum navegador lê o formato.

Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.

É um formato de entrega

RAR foi feito para ser entregue, não para se trabalhar dentro dele. Editar um é possível e raramente agradável; o caminho sensato passa pelo original e por uma nova exportação.

O que dá errado com ele

As reclamações que se repetem: fora do próprio terreno o suporte é irregular.

Nada disso é motivo para evitar o formato. São as coisas que vale conhecer antes que uma delas te pegue de surpresa, o que é uma afirmação diferente e mais útil.

Alguém te mandou um, e é assim que geralmente começa

O RAR não é mais um formato que as pessoas escolhem por conta própria. Ele chega: de um download, de um colega usando o WinRAR porque veio com a máquina, de um arquivo montado há uma década, ou de um fórum onde a convenção foi definida muito antes de alguém questionar.

Então a pergunta é quase sempre como abrir um, não se vale a pena usar um. Vale nomear isso de saída porque as duas metades do RAR não estão igualmente disponíveis — ler um é direto, e criar um é uma questão de licença, não técnica.

Proprietário de um jeito que o ZIP não é

O RAR foi criado por Eugene Roshal em 1993, e o algoritmo de compressão continua proprietário. O lado da descompressão foi publicado e pode ser implementado livremente, o motivo de tanta ferramenta abrir arquivo RAR. O lado da compressão não foi, e escrever um legalmente significa licenciar do dono.

Essa assimetria explica quase todo o panorama. Toda ferramenta de arquivo consegue extrair um RAR; só o WinRAR e um punhado de licenciados conseguem produzir um. É também por isso que o Quinvert extrai RAR e não cria — não é uma funcionalidade faltando, é uma licença que não temos e não conseguiríamos cumprir num site estático.

Ele realmente comprime melhor, e por quanto

O RAR geralmente ganha do ZIP, e a diferença é real, não marketing. Em documentos mistos, espere algo na faixa de dez a vinte por cento menor; em coleções grandes de arquivos parecidos, a vantagem aumenta bastante, porque o RAR consegue tratar o conjunto inteiro como um fluxo só e encontrar repetição entre fronteiras de arquivo.

O ZIP comprime cada arquivo de forma independente, o que é o que torna rápido extrair um item de um arquivo grande e o que custa tamanho em mil arquivos quase idênticos. Nenhum dos comportamentos está errado. É uma troca entre acesso aleatório e taxa de compressão, e o RAR escolheu taxa.

Os arquivos em partes, e por que um deles não basta

O RAR divide um arquivo em volumes numerados — `.part1.rar`, `.part2.rar`, e assim por diante, ou o esquema mais antigo `.r00`, `.r01`. A convenção vem da era de disquete e limite de upload e sobrevive onde quer que um arquivo único fosse grande demais para o canal.

Eles não são arquivos independentes. Toda parte precisa estar presente na mesma pasta antes de a extração começar, e abrir a parte um é como você extrai o conjunto inteiro, não o primeiro terço. Uma parte do meio faltando geralmente significa que tudo depois dela é irrecuperável — o motivo mais comum de uma extração de RAR falhar no meio sem explicação óbvia.

Registro de recuperação, algo genuinamente incomum

O RAR consegue guardar dado redundante dentro do arquivo especificamente para um arquivo danificado conseguir se reparar. Se alguns bytes se corromperem no trânsito ou num disco falhando, um arquivo com registro de recuperação muitas vezes consegue reconstruir eles sem o original.

O ZIP não tem equivalente nenhum, e essa é a única funcionalidade que ainda garante um lugar ao RAR. É por isso que arquivo pensado para ficar em mídia óptica, sobreviver a transferência não confiável, ou ser guardado por anos costumava ser feito em RAR por quem tinha pensado sobre isso, não por hábito.

Criptografia, e a única coisa que ela protege

O RAR suporta criptografia AES do conteúdo do arquivo, e ao contrário do esquema original do ZIP, é implementada corretamente. Um RAR protegido por senha não é quebrado trivialmente; sem a senha o conteúdo fica genuinamente indisponível.

Por padrão, a lista de nomes de arquivo continua legível mesmo quando o conteúdo não está, então quem observa consegue ver o que o arquivo guarda sem abrir. O WinRAR tem uma opção para criptografar os nomes também, e ela vem desligada a menos que alguém escolha. Se o nome dos arquivos em si é a parte sensível, essa distinção importa.

RAR5, e por que uma ferramenta antiga recusa um arquivo novo

O formato mudou substancialmente com o WinRAR 5 em 2013 — nova compressão, dicionário maior, estrutura diferente. Arquivo escrito no formato novo não é legível por ferramenta que só entende o antigo, e não tem como saber isso pela extensão.

Uma ferramenta de antes de 2013, ou uma cujo suporte a RAR nunca foi atualizado, vai reportar um arquivo desconhecido ou corrompido num arquivo perfeitamente intacto. Se um RAR recusa abrir num programa e funciona em outro, essa é a explicação comum, e atualizar o extrator é a correção, não consertar o arquivo.

O que fazer com um depois de aberto

Para qualquer coisa que precisa seguir adiante, reempacote como ZIP. Todo sistema operacional em uso atual abre ZIP sem instalar nada, o que o RAR não pode alegar — quem recebe numa máquina Windows ou macOS de fábrica pode não ter jeito nenhum de abrir um RAR, e mandar um está silenciosamente pedindo para instalar software.

Para algo que fica guardado em vez de enviado, deixar como RAR está bem e não há nada a ganhar convertendo. Reempacotar recomprime tudo sem benefício, e se o original carrega um registro de recuperação, converter joga fora a única coisa que o RAR faz que nada mais faz.

Extrair um RAR aqui significa enviar ele, e vale saber disso

O conteúdo de um arquivo é o conteúdo de um arquivo: documento fiscal, fotografia, código-fonte, papelada digitalizada, o backup do diretório pessoal inteiro de alguém. Entregar tudo isso a um site em troca de um link de download é uma troca ruim que as pessoas fazem rotineiramente por falta de alternativa óbvia.

O RAR é a família em que este site não consegue oferecer isso. Nada que roda no navegador lê o formato, então um RAR solto aqui vai por uma conexão criptografada até a API de conversão e é desempacotado dentro de um contêiner sem acesso próprio à internet: o unrar-free lê o arquivo, porque a versão Debian do 7-Zip vem sem o codec RAR, e o 7-Zip escreve o ZIP, 7z ou TAR que você pediu. O diretório do processo é apagado quando o trabalho termina, tenha ele funcionado ou não.

Essa rota carrega dois limites que os pares de navegador não têm. Um arquivo de servidor tem teto de 25 MB em vez dos 100 MB que valem na sua própria máquina, e conversão de servidor gasta uma cota de cem por dia, contada contra um hash diário salgado do seu endereço em vez de uma conta, e reiniciada à meia-noite UTC em vez de acumulada. Para um arquivo de vários gigabytes, ou para conteúdo que não deveria viajar de jeito nenhum, o 7-Zip e o WinRAR fazem a mesma extração no computador e nada sai da máquina.

Os dados, num lugar só

Identificadores e procedência do formato RAR.
Extensão.rar
Tipo de mídiaapplication/vnd.rar
Publicado porwin.rar GmbH
Primeira publicação1993