RAR-archief (.rar)

RAR5 Standaard

RAR-archief (RAR) is een propriëtair gecomprimeerd archiefformaat, ontwikkeld door Eugene Roshal en bekend om zijn sterke compressie, opsplitsing in meerdere volumes, AES-256-versleuteling en Reed-Solomon-herstelrecords.

RAR naar ZIP converteren

Gratis RAR-naar-ZIP-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen RAR-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen RAR-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

52 61 72 21 1A 07 00 / 01 00

ASCII-WEERGAVE: Rar!\x1a\x07..

Standaardisatie: RAR5 Architecture Specification

Technische specificaties

ContainerarchitectuurArchitectuur met blokheaders van variabele lengte, met specificaties voor RAR4 (0x00) en het moderne RAR5 (0x01 0x00)
CompressiePropriëtaire, op LZSS gebaseerde compressie met een groot schuivend woordenboek (tot 4 GB in RAR5) en Huffman-codering
Bytevolgorde (endianness)Little-Endian (Intel x86)
KleurruimtenN.v.t. (archiefcontainer)
Kanalen en structuurMaphiërarchie met meerdere bestanden, solid-archieven, opgesplitste delen over meerdere volumes (.r00/.part1.rar)
Maximale afmetingenPraktisch onbeperkt (tot 16 exabytes in RAR5)
TransparantieVolledige alternatieve NTFS-datastromen, Unix-machtigingen en nauwkeurige tijdstempels
Streaming en progressiefHeaderrecords verspreid over de container; niet streambaar zonder de volledige set volumes

Technische vergelijkingsmatrix: RAR versus concurrenten

Technisch kenmerkRAR (Huidig)7ZZIPTAR.GZ
HerstelrecordsIngebouwde Reed-Solomon-foutcorrectieNiet ingebouwdNiet ingebouwdNiet ingebouwd
LicentiePropriëtair (commercieel aanmaken)Gratis open source (GNU LGPL)Publiek domeinGratis open source (POSIX)
VersleutelingAES-256 met PBKDF2 / Blake2spAES-256 met SHA-256ZipCrypto (zwak) of AES-256Geen (vereist GPG/OpenSSL)
Splitsen in meerdere volumesPionier in gesplitste volumesOndersteund in 7z-volumesOndersteund in ZIP-reeksenVereist de Unix-tool 'split'

Veelvoorkomende beschadigingen en gids voor hex-herstel

WinRAR meldt 'Checksum error in the encrypted file' of een mislukte CRC-controle.

Oorzaak: Beschadigde sector op opslagschijf die gecomprimeerde databytes beschadigt.

Herstel: Voer 'Archief repareren' uit in WinRAR of File2File.app om blokken te reconstrueren met ingebedde herstelrecords.

Beveiligingsanalyse en aanvalsvectoren voor parsers

RAR-parsers zijn historisch gezien waardevolle doelwitten voor aanvallen vanwege path-traversal-kwetsbaarheden in oudere unrar-engines.

Bekende aanvalsvectoren

  • Path-traversal-kwetsbaarheden (directory traversal) die bestanden naar willekeurige systeempaden schrijven (bijv. CVE-2018-20250).
  • Schrijfoperatie buiten de grenzen (out-of-bounds write) in verouderde ACE-archiefdecompressiebibliotheken ingebed in WinRAR.
  • Bufferoverloop bij het parsen van onjuist opgemaakte RAR5-volumeheaders.

Aanbevolen beveiligingspraktijken: Pak RAR-archieven uit met moderne, geheugenveilige WebAssembly-sandboxengines met strikte padnormalisatie.

Historische oorsprong en mijlpalen

2023Microsoft integreert native open-source Libarchive RAR-extractie rechtstreeks in Windows 11.
2013WinRAR 5.0 introduceert het moderne RAR5-formaat met woordenboekgroottes van 4 GB en Blake2sp-controlesommen.
1993Eugene Roshal brengt de eerste versie van RAR (Roshal Archive) uit voor MS-DOS.

Belangrijkste voordelen

  • Geïntegreerde Reed-Solomon-herstelrecords maken het mogelijk om beschadigde archieven met ontbrekende sectoren te repareren.
  • Gesplitste archieven met meerdere volumes (.part1.rar, .part2.rar) maken het eenvoudig om enorme bestanden over meerdere media te verdelen.
  • Krachtige solid-compressie levert een betere verkleining op bij groepen vergelijkbare bestanden.

Technische beperkingen

  • Propriëtair formaat: voor het maken van RAR-bestanden is een commerciële WinRAR-licentie of een geautoriseerde RAR-compressor vereist.
  • Extractiebibliotheken (unrar) zijn beschikbaar als broncode, maar vallen onder licentievoorwaarden die reverse-engineering verbieden.
  • Het decomprimeren van beschadigde solid-archieven zonder herstelrecords kan volgende bestanden in de stroom beschadigen.

Interessante technische weetjes

  • RAR staat voor 'Roshal Archive', vernoemd naar de uitvinder Eugene Roshal.
  • De bestandshandtekening (magic bytes) voor klassieke RAR4 is 'Rar!\x1a\x07\x00', terwijl moderne RAR5 'Rar!\x1a\x07\x01\x00' gebruikt.
  • De herinneringspop-up van de proefversie van WinRAR werd een internetlegende, omdat de software na 40 dagen bekend genoeg gewoon voor onbepaalde tijd bleef werken.

Veelgestelde technische vragen

Wat is een RAR-herstelrecord?

Een herstelrecord is optionele redundante data via Reed-Solomon-foutcorrectie waarmee WinRAR beschadigde archieven fysiek kan reconstrueren, zelfs als delen van het bestand zijn beschadigd.

Kan ik RAR-bestanden openen zonder WinRAR te kopen?

Ja. Windows 11 pakt RAR-bestanden tegenwoordig standaard uit, en File2File.app kan RAR-archieven gratis direct in uw webbrowser uitpakken en converteren.

Wat is het verschil tussen RAR4 en RAR5?

RAR5 is de moderne versie van het formaat, geïntroduceerd in 2013, met grotere woordenboekgroottes (tot 4 GB), sterkere AES-256-versleuteling, Blake2sp-controlesommen en snellere decompressie op meerdere processorkernen.