Wat is het RAR-bestandsformaat?
Bestanden met de extensie .rar bevatten gegevensarchieven die zijn gecomprimeerd met een eigen (propriëtair) algoritme. Het formaat werd voor het eerst uitgebracht in 1993 door de Russische programmeur Eugene Roshal en wordt momenteel ontwikkeld en onderhouden door RARLAB samen met hun WinRAR-software. Er bestaan twee belangrijke generaties van het formaat: RAR4 (dominant in de jaren 2000) en RAR5, geïntroduceerd in 2013 met WinRAR 5.0, wat zorgde voor sterkere versleuteling en een bijgewerkte archiefstructuur.
.rar biedt een hoge compressie en ondersteunt veel extra functionaliteiten, zoals:
- Herstel van gegevens na opslagfouten, met behulp van
.revherstelvolume-bestanden - Het splitsen van grote archieven in verschillende kleinere delen - vervolgvolumes gebruiken extensies zoals
.r00,.r01, enzovoort - AES-256 versleuteling van de archiefinhoud (RAR5; AES-128 in het oudere RAR4-formaat)
- CRC32-controlesommen en 256-bits BLAKE2sp-hashverificatie voor bestandsintegriteit
Beperkingen met betrekking tot RAR-archieven
RAR-archieven kunnen alleen worden gemaakt met de grafische WinRAR-software op Microsoft Windows, of met het rar opdrachtregelprogramma op andere platforms. Applicaties van derden kunnen ook .rar-bestanden maken als zij een licentieovereenkomst hebben met RARLAB. Het uitpakken is minder beperkt - RARLAB stelt de unrar broncode vrij beschikbaar, hoewel reverse-engineering verboden is. Omdat RAR4 en RAR5 verschillende structuren gebruiken, ondersteunen niet alle tools beide; oudere software kan mogelijk geen RAR5-bestanden openen.
Beveiliging & veiligheid
RISICO: MEDIUMHet RAR-formaat zelf is veilig, maar archieven zijn een klassieke manier om malware te verspreiden: ze verbergen de echte bestandstypen totdat ze zijn uitgepakt en kunnen langs eenvoudige filters glippen. Een .rar van een onbetrouwbare bron kan dus uitvoerbare bestanden of scripts bevatten - scan de inhoud voordat u iets uitvoert. Twee specifieke waarschuwingen: (1) RAR5-archieven kunnen met AES-256 versleuteld en met een wachtwoord beveiligd zijn, wat ook wordt gebruikt om antivirusscans te omzeilen; wees dus op uw hoede voor ongevraagde RAR-bestanden met een wachtwoord; (2) zelfuitpakkende RAR .exe-bestanden voeren per definitie code uit - open SFX-archieven alleen van bronnen die u vertrouwt. Een normale RAR uitpakken en de bestanden eerst inspecteren is de veilige aanpak.
Formaatdetails
in een notendopProgramma's die RAR-bestanden openen
Technische details
diepe specificaties| Magic bytes | `52 61 72 21 1A 07` („Rar!” + 0x1A 0x07) bij bestands-offset 0 |
| Versie-handtekening byte | 7e byte `00` = RAR 1.5-4.x; bytes `01 00` = RAR5 (geïntroduceerd met WinRAR 5.0, 2013) |
| MIME-type | `application/vnd.rar` |
| Compressie-algoritme | Propriëtair; PPMd-variant voor tekst, op LZSS gebaseerd voor binaire gegevens; bestanden delen één compressiewoordenboek in „solid” modus |
| Versleuteling | AES-128 CBC (RAR4) / AES-256 CBC met PBKDF2-sleutelafleiding (RAR5) |
| Integriteitsverificatie | CRC32 per bestand (RAR4); CRC32 of optionele 256-bits BLAKE2sp-hash per bestand (RAR5) |
| Naamgeving multi-volume | Verouderd: `.r00`, `.r01`, … ; modern: `.part1.rar`, `.part2.rar`, … (standaard in RAR5) |
| Herstelvolumes | `.rev`-bestanden slaan pariteitsgegevens op waardoor reconstructie van ontbrekende volumes mogelijk is zonder de hele set opnieuw te downloaden |
| Solid-compressie | Alle bestanden delen één compressiewoordenboek - verbetert de ratio aanzienlijk voor veel kleine, vergelijkbare bestanden |
| Zelfuitpakkende archieven | WinRAR kan `.exe` SFX-archieven produceren met een ingebouwde decompressor waarvoor geen aparte tool nodig is op Windows |
| Bestandsnaamcodering | Systeemeigen UTF-8 in RAR5; codepagina-afhankelijk in RAR4, wat namen kan verminken tussen verschillende regio's |
| Archiefcommentaren | Platte tekstcommentaren tot 64 KB kunnen in de archiefkop worden ingebed |
| Header-versleuteling | Optionele functie die de bestandslijst versleutelt, waardoor bestandsnamen verborgen blijven totdat het juiste wachtwoord is ingevoerd |
| Licentiemodel | Propriëtaire creatie vereist WinRAR of een gelicentieerde SDK; `unrar`-broncode beschikbaar voor alleen uitpakken - reverse-engineering verboden |
| Uitgebracht | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Specificatie | www.rarlab.com |
RAR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RAR-bestanden.