Arquivo RAR (.rar)

Especificação Padrão

RAR Archive (RAR) é um formato proprietário de arquivos compactados, desenvolvido por Eugene Roshal. É conhecido pela alta taxa de compactação, divisão em vários volumes, criptografia AES-256 e registros de recuperação Reed-Solomon.

Converter RAR para ZIP

Conversor gratuito de RAR para ZIP no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspeção e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos RAR pela sequência inicial de bytes:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Assinatura do arquivo em bytes (magic bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos RAR pela sequência inicial de bytes:

ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):

52 61 72 21 1A 07 00 / 01 00

REPRESENTAÇÃO ASCII: Rar!\x1a\x07..

Padronização: Especificação de Arquitetura RAR5

Especificações técnicas

Estrutura do contêinerArquitetura de cabeçalho de bloco de comprimento variável, com especificações RAR4 (0x00) e RAR5 moderno (0x01 0x00)
CompressãoCompressão proprietária baseada em LZSS com grande dicionário deslizante (até 4 GB no RAR5) e codificação de Huffman
Ordem dos bytes (endianness)Little-endian (Intel x86)
Espaços de corNão se aplica (contêiner de arquivos)
Canais e EstruturaHierarquia de diretórios com vários arquivos, arquivos sólidos e partes divididas em vários volumes (.r00/.part1.rar)
Dimensões MáximasPraticamente ilimitado (até 16 exabytes no RAR5)
TransparênciaFluxos de dados alternativos NTFS completos, permissões Unix e carimbos de data e hora precisos
Streaming e ProgressivoOs registros de cabeçalho ficam distribuídos pelo contêiner; não é possível processar em fluxo sem o conjunto completo de volumes

Matriz de comparação técnica: RAR e formatos concorrentes

Atributo técnicoRAR (Atual)7ZZIPTAR.GZ
Registros de recuperaçãoCorreção de erros Reed-Solomon integradaNenhum integradoNenhum integradoNenhum integrado
LicenciamentoProprietário (criação comercial)Código aberto e gratuito (GNU LGPL)Domínio públicoCódigo aberto e gratuito (POSIX)
CriptografiaAES-256 com PBKDF2 / Blake2spAES-256 com SHA-256ZipCrypto (fraco) ou AES-256Nenhum (requer GPG/OpenSSL)
Divisão em vários volumesPioneiro do setor na divisão em volumesCompatível com volumes 7zCompatível com arquivos ZIP divididosExige a ferramenta split do Unix

Modos comuns de corrupção e guia de recuperação com editor hexadecimal

O WinRAR informa "Erro de soma de verificação no arquivo criptografado" ou indica falha no CRC.

Causa principal: Um setor danificado na unidade de armazenamento corrompeu os bytes de dados compactados.

Recuperação: Execute "Reparar arquivo" no WinRAR ou no File2File.app para reconstruir blocos usando os registros de recuperação incorporados.

Análise de segurança e vetores de ataque a analisadores

Analisadores RAR já foram alvos importantes de ataques devido a vulnerabilidades de travessia de diretório em versões antigas do unrar.

Vetores de ataque conhecidos

  • Vulnerabilidades de travessia de diretório que permitem gravar arquivos em caminhos arbitrários do sistema (por exemplo, CVE-2018-20250).
  • Gravação fora dos limites em bibliotecas antigas de descompactação de arquivos ACE incorporadas ao WinRAR.
  • Estouro de buffer ao analisar cabeçalhos RAR5 malformados de vários volumes.

Melhores práticas defensivas: Extraia arquivos RAR em mecanismos WebAssembly modernos, isolados e seguros para a memória, com normalização rigorosa de caminhos.

Origens históricas e marcos

2023A Microsoft integra ao Windows 11 a extração nativa de arquivos RAR com o Libarchive, uma biblioteca de código aberto.
2013O WinRAR 5.0 introduz o formato RAR5, com dicionários de até 4 GB e somas de verificação Blake2sp.
1993Eugene Roshal lança a primeira versão do RAR (Roshal Archive) para MS-DOS.

Principais vantagens

  • Os registros de recuperação Reed-Solomon integrados permitem reparar arquivos compactados danificados ou corrompidos, mesmo com setores ausentes.
  • A divisão em vários volumes (.part1.rar, .part2.rar) facilita distribuir arquivos enormes em várias mídias.
  • A compactação sólida reduz mais o tamanho de grupos de arquivos semelhantes.

Limitações técnicas e desvantagens

  • Formato proprietário: para criar arquivos RAR, é necessária uma licença comercial do WinRAR ou outro compactador RAR autorizado.
  • O código das bibliotecas de extração (unrar) está disponível, mas os termos de licença proíbem engenharia reversa.
  • Descompactar arquivos sólidos danificados sem registros de recuperação pode corromper os arquivos seguintes do fluxo.

Curiosidades técnicas

  • RAR significa Roshal Archive, em homenagem ao criador do formato, Eugene Roshal.
  • Os bytes mágicos do RAR4 clássico são Rar!\x1a\x07\x00; o RAR5 moderno usa Rar!\x1a\x07\x01\x00.
  • O lembrete de avaliação do WinRAR virou uma lenda da internet: o programa continuava funcionando mesmo depois do prazo de 40 dias.

Perguntas técnicas frequentes

O que é um registro de recuperação RAR?

Um registro de recuperação consiste em dados redundantes opcionais com correção de erros Reed-Solomon. Ele permite que o WinRAR reconstrua arquivos danificados, mesmo quando partes estão corrompidas.

Posso abrir arquivos RAR sem comprar o WinRAR?

Sim. O Windows 11 agora extrai arquivos RAR nativamente, e o File2File.app extrai e converte arquivos RAR gratuitamente direto no navegador.

Qual é a diferença entre o RAR4 e o RAR5?

RAR5 é a versão moderna do formato, lançada em 2013. Ela oferece dicionários maiores (de até 4 GB), criptografia AES-256 mais forte, somas de verificação Blake2sp e descompactação mais rápida em vários núcleos.