Converter RAR para GZ

Aqui você converte RAR para GZ de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. O arquivo viaja criptografado até o nosso servidor, é convertido lá e é apagado assim que o trabalho termina.

  • Onde roda No nosso servidor, porque um navegador não roda o programa que isto exige.
  • Sem perdas Nada é descartado. O GZ guarda exatamente o que o RAR guardava.
  • Limite de tamanho Até 25 MB por arquivo, de graça e sem conta.
  • Vale saber Os arquivos saem byte a byte iguais. O que não sobrevive é o que o contêiner sabia *sobre* eles e não o que havia *dentro* deles: uma senha e, em alguns formatos, as permissões e as datas originais.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Um arquivo RAR chegando em algum lugar sem unrar

RAR cruza fronteiras organizacionais bem mais vezes do que cruza fronteiras técnicas. Um fornecedor manda um, um cliente envia um, um colega do lado Windows compacta uma pasta com a ferramenta que sempre usou, e ele cai numa máquina onde nada lê ele — um agente de build, um VPS pequeno, uma imagem de contêiner com uma lista de pacotes deliberadamente curta.

Ler ele ali significa adicionar um pacote só por causa de um arquivo, o que parece uma decisão trivial e acaba tendo uma questão de licença anexada. Esta página existe para que a decisão possa ser adiada ou evitada por completo: o arquivo é descompactado do nosso lado, e você recebe um tarball que tudo na sua máquina já entende, sem nada novo instalado e nada novo para justificar. Para uma entrega única, esse é o caminho mais barato possível, e para uma recorrente, pelo menos compra tempo para tomar a decisão de empacotamento com calma em vez de sob pressão.

A questão de licença que você herda com um extrator de RAR

Existem duas formas de ler um RAR no Debian, e elas não são equivalentes. O `unrar` da própria RARLAB mora no componente non-free, e várias organizações excluem non-free inteiramente por política — então o que parece uma instalação de uma linha vira um pedido de aprovação. O Debian também compila o 7-Zip sem o codec de RAR, então a ferramenta que você já tem não ajuda.

A alternativa é o `unrar-free`, que é GPL-2+ e fica em main, e é o que roda aqui, como um processo separado em vez de uma biblioteca vinculada a qualquer coisa. A ideia comum de que ele só lida com o formato antigo RAR4 está desatualizada: a versão 0.1.3 no bookworm extrai RAR5 corretamente, e isso foi medido contra um arquivo real, não presumido a partir do changelog. Saber disso é útil mesmo que você nunca use esta página, porque é a diferença entre abrir um pedido de exceção de política e rodar um `apt install` comum — e a suposição contrária é exatamente o que teria custado uma dependência non-free à toa.

De um contêiner de muitos arquivos para um fluxo comprimido

RAR é um contêiner: vários membros, cada um com nome e caminho, listados pelo próprio arquivo. GZ não é. Nosso registro documenta ele como um formato de fluxo com exatamente um membro e sinaliza a ausência de estrutura de diretório entre os problemas conhecidos — não há onde num arquivo gzip um nome de arquivo morar.

A ponte é o TAR, que guarda os nomes, os caminhos e o layout, e que o gzip então comprime como um objeto único. Isso não é uma gambiarra inventada para o conversor; é o arranjo que o Unix usa desde muito antes de o RAR ou o gzip existirem, e é por isso que a extensão que você está buscando tem duas partes.

O que o resultado compactado custa em tamanho

Espere crescimento. Nosso registro marca o RAR como sólido, o que significa que os membros dele são comprimidos como um fluxo contínuo, de forma que repetição entre arquivos é guardada uma vez. O gzip também comprime o tarball como um fluxo único, o que ajuda, mas faz isso por uma janela de 32 KB, contra o alcance bem maior do RAR.

Em muitos documentos parecidos, a diferença é óbvia; num RAR cheio de vídeo ou fotografia, é quase imperceptível, porque esse conteúdo já foi comprimido antes de ser arquivado. Se o arquivo precisa ficar pequeno e o destino é uma máquina Linux, converter para XZ em vez disso mantém bem mais da taxa de compressão ao custo do comportamento de streaming do gzip.

RAR5 medido, RAR4 tomado por confiança

RAR5 é o formato que toda versão recente do WinRAR grava desde 2013, e o suporte a ele aqui foi verificado, não presumido — um arquivo real com diretórios aninhados e conteúdo comprimido, extraído e conferido.

RAR4 é a lacuna, e esta página prefere nomear isso a sugerir cobertura completa. O empacotador de teste disponível para construir arquivos de exemplo só grava RAR5, então não havia como produzir um RAR4 para testar. O propósito original do extrator era exatamente esse formato, então quase certamente funciona; se não funcionar, o trabalho retorna a mensagem comum de "não pôde ser convertido" em vez de qualquer coisa que pareça uma falha.

Dois tipos de RAR que este conversor não consegue receber

Arquivos criptografados param na porta. O extrator é rodado para falhar imediatamente em vez de travar numa pergunta de senha, que é o comportamento certo para um serviço sem atendimento — não há terminal para uma pergunta aparecer, e um trabalho que fica pendurado até o tempo limite matar ele não te diz nada útil.

Conjuntos em várias partes são o outro caso. O RAR tornou normal dividir arquivos, e remontar `part1`, `part2` e o resto exige todos os volumes de uma vez; este conversor recebe um único arquivo enviado. Junte eles localmente, ou peça ao remetente um arquivo só. As duas recusas são propriedades de um pipeline automatizado, não defeitos, e as duas são mais baratas de aprender aqui do que depois de vários envios.

Dando ao download o nome que suas ferramentas esperam

Os arquivos voltam com o mesmo nome-base e a extensão de destino, então `entrega.rar` volta como `entrega.gz` mesmo os bytes sendo um tarball compactado. A maioria das ferramentas Unix identifica pelo conteúdo e faz a coisa certa, mas scripts que decidem pela extensão não vão.

Renomeie para `.tar.gz`, ou para `.tgz` — nosso registro lista isso como o mesmo formato escrito de forma mais curta. Se o arquivo vai entrar numa automação, faça a renomeação antes de ele chegar lá, em vez de acrescentar um caso especial adiante, porque o caso especial vai sobreviver ao arquivo.

Onde o RAR é aberto, e o que fica guardado depois

Esta é uma das conversões deste site que não roda no seu navegador, porque descompactar um RAR precisa de um programa de verdade. O arquivo é enviado por uma conexão criptografada, extraído com unrar-free, empacotado em TAR, comprimido com gzip e devolvido. O envio, os intermediários e a saída são apagados quando o trabalho termina, num diretório de trabalho baseado em memória que é descartado junto com o contêiner.

Os limites práticos são 25 MB por arquivo no plano gratuito, um teto rígido de sessenta segundos por trabalho, e uma recusa para qualquer arquivo que declare descompactar para mais de 2 GB — conferido antes de qualquer byte ser escrito em disco. Nada sobre o arquivo é retido e ninguém lê ele, que é a mesma promessa que o resto dos pares de servidor deste site fazem.

Quando arquivos RAR continuam chegando e uma conversão não basta

Um conversor é a ferramenta certa para um arquivo, não para um hábito. Se arquivos RAR chegam aos seus sistemas regularmente, a resposta durável é instalar o `unrar-free` onde eles caem e parar de rotear eles por outra coisa — está no Debian main, não precisa de exceção de política, e remove tanto a etapa de envio quanto o teto de 25 MB de um processo que, do contrário, vai se repetir indefinidamente por quem estiver de plantão.

A resposta melhor, onde você tem alguma influência sobre a origem, é pedir um formato diferente no momento em que ele é criado. RAR não pode ser produzido por nada deste site e não pode ser produzido pela maioria das ferramentas gratuitas também, então todo arquivo que chega nele compromete alguém adiante a ficar dono de um caso especial para sempre. Um ZIP ou um tarball custa ao remetente uma escolha de menu, e remove a conversa inteira para todo mundo que tocar no arquivo depois.

Descompactando o tarball quando ele chegar na sua máquina

Do lado de quem recebe, não há nada para instalar e um único comando para rodar: `tar -xzf` tira a camada de gzip e o tar de dentro dela numa única passada, que é o comportamento que fez essa forma virar padrão em primeiro lugar. Listar primeiro com `tar -tzf` vale o segundo extra num arquivo vindo de fora da sua organização, porque mostra todo caminho antes de qualquer coisa ser escrita.

Essa listagem também é o momento de conferir caminhos que você não esperava — caminhos absolutos, ou entradas subindo para fora do diretório de extração. Implementações modernas de tar cortam ou recusam os dois por padrão, e um arquivo de um remetente desconhecido é exatamente o caso para o qual essas defesas existem. O arquivo veio da máquina de outra pessoa num formato proprietário; olhar o que ele diz conter, antes de cair na sua, é um hábito barato.

Como converter RAR para GZ

  1. Solte o seu arquivo RAR nesta página, ou clique para escolher um.
  2. Escolha GZ como destino e comece a conversão.
  3. Baixe o arquivo GZ pronto.

RAR ou GZ: o que muda

RAR comparado com GZ
RARGZ
Nome completoArquivo RARArquivo Gzip
Extensão do arquivo.rar.gz, .tgz
Tipo de mídiaapplication/vnd.rarapplication/gzip
CompressãoSem perdas — nada é descartadoSem perdas — nada é descartado
Publicado pela primeira vez19931992
Publicado porwin.rar GmbH
EspecificaçãoRFC 1952
LicençaProprietárioPadrão aberto
Situação hojeAtualAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarZIP, 7ZBZ2, XZ, ZIP

O que se mantém

Nada é descartado. RAR e GZ guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Abrir o resultado

GZ comprime um único fluxo e não comporta um diretório. É justamente por isso que GZ costuma vir junto de um formato de arquivamento: o arquivo reúne os itens e GZ comprime o resultado.

RAR é formato de fabricante; GZ é uma especificação publicada (RFC 1952). Isso conta para tudo que ainda precisa abrir daqui a dez anos, quando o programa original talvez não exista mais.

7-Zip e Keka leem tanto RAR quanto GZ, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

GZ e de 1992, descrito em RFC 1952. gzip, 7-Zip e Keka leem o formato.

De RAR para GZ: perguntas frequentes

Meu arquivo RAR é enviado para algum lugar?

É: esta conversão precisa de um software que não roda num navegador. O arquivo viaja criptografado até o nosso servidor, é apagado assim que o trabalho termina e o resultado, depois de 60 minutos. O trabalho é feito por 7-Zip, o compactador, na sua forma de linha de comando.

Converter RAR para GZ é grátis?

É, até 100 conversões por dia para arquivos de até 25 MB. Esse único limite existe porque esta conversão roda num servidor que nós pagamos. No resto aqui não há nada limitado, e marca d’água não existe em caso nenhum. O limite existe porque 7-Zip precisa de uma máquina nossa para rodar.

Perde qualidade ao converter RAR para GZ?

Não. GZ guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original. Os arquivos saem byte a byte iguais. O que não sobrevive é o que o contêiner sabia *sobre* eles e não o que havia *dentro* deles: uma senha e, em alguns formatos, as permissões e as datas originais.

Um arquivo GZ pode conter mais de um arquivo?

GZ comprime um único fluxo e não comporta um diretório. É justamente por isso que GZ costuma vir junto de um formato de arquivamento: o arquivo reúne os itens e GZ comprime o resultado.

A conversão de RAR para GZ é sem perda?

Nada é descartado. RAR e GZ guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Mais sobre esses formatos