O que é o formato de ficheiro RAR?
Arquivos com a extensão .rar contêm arquivos de dados compactados com um algoritmo proprietário. O formato foi lançado pela primeira vez em 1993 pelo programador russo Eugene Roshal e é atualmente desenvolvido e mantido pela RARLAB junto com seu software WinRAR. Existem duas gerações principais do formato: RAR4 (dominante durante os anos 2000) e RAR5, introduzido em 2013 com o WinRAR 5.0, que trouxe criptografia mais forte e uma estrutura de arquivo atualizada.
O .rar oferece alta compactação e suporta muitas funcionalidades adicionais, tais como:
- Recuperação de dados após erros de armazenamento, usando arquivos de volume de recuperação
.rev - Divisão de arquivos grandes em várias partes menores - os volumes de continuação usam extensões como
.r00,.r01, e assim por diante - Criptografia AES-256 do conteúdo do arquivo (RAR5; AES-128 no formato RAR4 antigo)
- Checksums CRC32 e verificação de hash BLAKE2sp de 256 bits para integridade de arquivos
Restrições quanto aos arquivos RAR
Arquivos RAR podem ser criados apenas com o software gráfico WinRAR no Microsoft Windows, ou com o programa de linha de comando rar em outras plataformas. Aplicativos de terceiros também podem criar arquivos .rar se possuírem um contrato de licença com a RARLAB. A extração é menos restrita - a RARLAB disponibiliza o código-fonte do unrar gratuitamente, embora proíba a engenharia reversa. Como o RAR4 e o RAR5 usam estruturas diferentes, nem todas as ferramentas suportam ambos; softwares mais antigos podem falhar ao abrir arquivos RAR5.
Segurança e proteção
RISCO: MEDIUMO formato RAR em si é seguro, mas os arquivos são um invólucro clássico para entrega de malware: eles ocultam os tipos reais de arquivos até serem extraídos e podem passar por filtros básicos, portanto, um .rar de uma fonte não confiável pode conter executáveis ou scripts - verifique o conteúdo antes de executar qualquer coisa. Duas precauções específicas: (1) arquivos RAR5 podem ser criptografados com AES-256 e protegidos por senha, o que também é usado para evitar a verificação de antivírus, portanto, desconfie de RARs protegidos por senha enviados sem solicitação; (2) arquivos RAR .exe autoextraíveis executam código por design - abra apenas arquivos SFX de fontes em que você confia. Extrair um RAR normal e inspecionar seus arquivos primeiro é a abordagem segura.
Detalhes do formato
em resumoProgramas que abrem arquivos RAR
Detalhes técnicos
especificação profunda| Magic bytes | `52 61 72 21 1A 07` («Rar!» + 0x1A 0x07) no deslocamento 0 do arquivo |
| Byte de assinatura de versão | 7º byte `00` = RAR 1.5-4.x; bytes `01 00` = RAR5 (introduzido com WinRAR 5.0, 2013) |
| Tipo MIME | `application/vnd.rar` |
| Algoritmo de compactação | Proprietário; variante PPMd para texto, baseado em LZSS para dados binários; arquivos compartilham um dicionário de compactação no modo sólido |
| Criptografia | AES-128 CBC (RAR4) / AES-256 CBC com derivação de chave PBKDF2 (RAR5) |
| Verificação de integridade | CRC32 por arquivo (RAR4); CRC32 ou hash BLAKE2sp opcional de 256 bits por arquivo (RAR5) |
| Nomenclatura de multi-volumes | Legado: `.r00`, `.r01`, … ; moderno: `.part1.rar`, `.part2.rar`, … (padrão no RAR5) |
| Volumes de recuperação | Arquivos `.rev` armazenam dados de paridade permitindo a reconstrução de volumes ausentes sem baixar novamente todo o conjunto |
| Compactação sólida | Todos os arquivos compartilham um único dicionário de compactação - melhora significativamente a taxa para muitos arquivos pequenos e semelhantes |
| Arquivos autoextraíveis | O WinRAR pode produzir arquivos SFX `.exe` com um descompactador embutido que não requer ferramenta separada no Windows |
| Codificação de nomes de arquivos | UTF-8 nativamente no RAR5; dependente da página de código no RAR4, o que pode corromper nomes em diferentes localidades |
| Comentários de arquivo | Comentários em texto simples de até 64 KB podem ser incorporados no cabeçalho do arquivo |
| Criptografia de cabeçalho | Recurso opcional que criptografa a listagem de arquivos, ocultando os nomes até que a senha correta seja fornecida |
| Modelo de licença | A criação proprietária requer o WinRAR ou um SDK licenciado; código-fonte do `unrar` disponível apenas para extração - engenharia reversa proibida |
| Lançado | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Especificação | www.rarlab.com |
Conversões de RAR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos RAR.