Arquivo RAR (.rar)
Especificação PadrãoRAR 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:
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 00REPRESENTAÇÃO ASCII: Rar!\x1a\x07..
Padronização: Especificação de Arquitetura RAR5
Especificações técnicas
| Estrutura do contêiner | Arquitetura de cabeçalho de bloco de comprimento variável, com especificações RAR4 (0x00) e RAR5 moderno (0x01 0x00) |
| Compressão | Compressã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 cor | Não se aplica (contêiner de arquivos) |
| Canais e Estrutura | Hierarquia de diretórios com vários arquivos, arquivos sólidos e partes divididas em vários volumes (.r00/.part1.rar) |
| Dimensões Máximas | Praticamente ilimitado (até 16 exabytes no RAR5) |
| Transparência | Fluxos de dados alternativos NTFS completos, permissões Unix e carimbos de data e hora precisos |
| Streaming e Progressivo | Os 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écnico | RAR (Atual) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Registros de recuperação | Correção de erros Reed-Solomon integrada | Nenhum integrado | Nenhum integrado | Nenhum integrado |
| Licenciamento | Proprietário (criação comercial) | Código aberto e gratuito (GNU LGPL) | Domínio público | Código aberto e gratuito (POSIX) |
| Criptografia | AES-256 com PBKDF2 / Blake2sp | AES-256 com SHA-256 | ZipCrypto (fraco) ou AES-256 | Nenhum (requer GPG/OpenSSL) |
| Divisão em vários volumes | Pioneiro do setor na divisão em volumes | Compatível com volumes 7z | Compatível com arquivos ZIP divididos | Exige 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
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.