Arquivo RAR (.rar)
Especificação PadrãoArquivo RAR (RAR) é um formato de arquivo compactado proprietário desenvolvido por Eugene Roshal, famoso por sua compressão densa, divisão em múltiplos 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.
Inspecionar e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos RAR inspecionando a sequência de bytes binários inicial:
Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos RAR inspecionando a sequência de bytes binários inicial:
ASSINATURA HEX (OFFSET 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
| Arquitetura 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 de Bytes (Endianness) | Little-Endian (Intel x86) |
| Espaços de Cores | N/A (Contêiner de Arquivo) |
| Canais e Estrutura | Hierarquia de diretórios de múltiplos arquivos, arquivos sólidos, partes divididas em multi-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/hora de precisão |
| Streaming e Progressivo | Registros de cabeçalho distribuídos por todo o contêiner; não suporta streaming sem o conjunto completo de volumes |
Matriz de Comparação Técnica: RAR vs Concorrentes
| Atributo Técnico | RAR (Atual) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Registros de Recuperação | Correção de erros Reed-Solomon nativa | Nenhum embutido | Nenhum embutido | Nenhum embutido |
| Licenciamento | Propriétaires (criação comercial) | Código Aberto Gratuito (GNU LGPL) | Domínio Público Aberto | Código Aberto 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 Multi-Volumes | Pioneiro da indústria em volumes divididos | Suportado em volumes 7z | Suportado em ZIPs particionados | Requer ferramenta 'split' do Unix |
Modos Comuns de Corrupção e Guia de Recuperação Hex
O WinRAR relata 'Erro de soma de verificação no arquivo criptografado' ou falha no CRC.
Causa Raiz: Setor danificado na unidade de armazenamento corrompendo os bytes de dados comprimidos.
Recuperação: Execute 'Reparar arquivo' no WinRAR ou File2File para reconstruir blocos usando registros de recuperação embutidos.
Análise de Segurança e Vetores de Ataque ao Analisador
Os analisadores RAR têm sido historicamente alvos de segurança de alto valor devido a vulnerabilidades de travessia de caminho em motores unrar mais antigos.
Vetores de Ataque Conhecidos
- Vulnerabilidades de travessia de caminho (directory traversal) gravando arquivos em caminhos de sistema arbitrários (ex.: CVE-2018-20250).
- Escrita fora dos limites em bibliotecas legadas de descompressão de arquivos ACE embutidas no WinRAR.
- Estouro de buffer ao analisar cabeçalhos de volume RAR5 malformados.
Melhores Práticas Defensivas: Extraia arquivos RAR usando motores WebAssembly modernos e em área restrita (sandbox) com rigorosa normalização de caminhos.
Origens Históricas e Marcos
Principais Vantagens e Prós
- Registros de recuperação Reed-Solomon integrados permitem reparar arquivos danificados ou corrompidos com setores ausentes.
- Arquivos divididos em vários volumes (.part1.rar, .part2.rar) facilitam a distribuição de arquivos massivos em várias mídias.
- A poderosa compressão sólida alcança uma redução superior em grupos de arquivos semelhantes.
Limitações Técnicas e Contras
- Formato proprietário: a criação de arquivos RAR requer uma licença comercial do WinRAR ou um compressor RAR autorizado.
- As bibliotecas de extração (unrar) têm código disponível, mas estão sujeitas a termos de licença que proíbem engenharia reversa.
- Descompactar arquivos sólidos danificados sem registros de recuperação pode corromper os arquivos subsequentes no fluxo.
Curiosidades Técnicas
- RAR significa 'Roshal Archive', nomeado em homenagem ao seu inventor Eugene Roshal.
- Os bytes mágicos para o RAR4 clássico são 'Rar!\x1a\x07\x00', enquanto o RAR5 moderno usa 'Rar!\x1a\x07\x01\x00'.
- O lembrete pop-up de avaliação do WinRAR tornou-se uma lenda da internet, pois o software continuava funcionando indefinidamente após 40 dias.
Perguntas Técnicas Frequentes
O que é um registro de recuperação RAR?
Um registro de recuperação são dados redundantes opcionais que utilizam correção de erros Reed-Solomon, permitindo que o WinRAR reconstrua fisicamente arquivos danificados mesmo se partes do arquivo estiverem corrompidas.
Posso abrir arquivos RAR sem comprar o WinRAR?
Sim. O Windows 11 agora extrai arquivos RAR de forma nativa, e o File2File.app pode extrair e converter arquivos RAR gratuitamente diretamente no seu navegador web.
Qual é a diferença entre o RAR4 e o RAR5?
O RAR5 é a versão moderna do formato introduzida em 2013, apresentando tamanhos de dicionário maiores (até 4 GB), criptografia AES-256 mais forte, somas de verificação Blake2sp e descompressão multi-core mais rápida.