RAR-arkiv (.rar)
RAR5 StandardRAR-arkiv (RAR) er et proprietært komprimert arkivformat utviklet av Eugene Roshal, kjent for høy komprimeringsgrad, deling i flere volumer, AES-256-kryptering og Reed-Solomon-gjenopprettingsposter.
Konverter RAR til ZIP
Gratis RAR til ZIP-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Inspeksjon og metadata
Operativsystemer og filanalysatorer identifiserer RAR-filer ved å undersøke den innledende binære bytesekvensen:
Filsignatur på bytenivå (magiske byte)
Operativsystemer og filanalysatorer identifiserer RAR-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
52 61 72 21 1A 07 00 / 01 00ASCII-REPRESENTASJON: Rar!\x1a\x07..
Standardisering: RAR5 Architecture Specification
Tekniske spesifikasjoner
| Beholderarkitektur | Arkitektur med blokkhoder av variabel lengde, med RAR4-spesifikasjonen (0x00) og den nyere RAR5-spesifikasjonen (0x01 0x00) |
| Komprimering | Proprietær LZSS-basert komprimering med stor glidende ordbok (opptil 4 GB i RAR5) og Huffman-koding |
| Bytterekkefølge | Little-endian (Intel x86) |
| Fargerom | Ikke relevant (arkivbeholder) |
| Kanaler og struktur | Kataloghierarki med flere filer, solide arkiver og arkiver fordelt på flere volumer (.r00/.part1.rar) |
| Maks. dimensjoner | I praksis ubegrenset (opptil 16 exabyte i RAR5) |
| Gjennomsiktighet | Full støtte for alternative NTFS-datastrømmer, Unix-tillatelser og tidsstempler med høy presisjon |
| Strømming og progressiv visning | Headerposter ligger spredt i beholderen; kan ikke strømmes uten hele volumsettet |
Teknisk sammenligningsmatrise: RAR sammenlignet med konkurrenter
| Teknisk attributt | RAR (Gjeldende) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Gjenopprettingsposter | Innebygd Reed-Solomon-feilretting | Ingen innebygd | Ingen innebygd | Ingen innebygd |
| Lisensiering | Proprietært (kommersiell opprettelse) | Fri programvare med åpen kildekode (GNU LGPL) | Åpent tilgjengelig uten opphavsrettsbegrensninger (Public Domain) | Fri programvare med åpen kildekode (POSIX) |
| Kryptering | AES-256 med PBKDF2 / Blake2sp | AES-256 med SHA-256 | ZipCrypto (svak kryptering) eller AES-256 | Ingen (krever GPG/OpenSSL) |
| Fleirvolumsdeling | Bransjepioner innen arkiver delt i flere volumer | Støttet i 7z-volumer | Støttes i ZIP-arkiver som er fordelt over flere volumer | Krever Unix-verktøyet 'split' |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
WinRAR rapporterer 'Checksum error in the encrypted file' eller CRC-feil.
Underliggende årsak: En skadet sektor på lagringsdisken ødelegger komprimerte byte i dataene.
Utbedring: Velg «Repair archive» i WinRAR eller File2File.app for å gjenoppbygge blokker ved hjelp av innebygde gjenopprettingsposter.
Sikkerhetsanalyse og angrepsvektorer mot parsere
RAR-tolkere har historisk vært attraktive mål for sikkerhetsangrep på grunn av sårbarheter knyttet til banekryssing i eldre unrar-motorer.
Kjente angrepsvektorer
- Sårbarheter for banekryssing (mappekryssing) som skriver filer til vilkårlige systemstier (f.eks. CVE-2018-20250).
- Skriving utenfor buffergrensene i eldre ACE-arkivbiblioteker for dekomprimering, innebygd i WinRAR.
- Bufferoverflyt ved tolking av misformede RAR5-volumtopptekster.
Anbefalte sikkerhetstiltak: Pakk ut RAR-arkiver med moderne, minnesikre WebAssembly-motorer i en sandkasse, og normaliser filstiene strengt.
Historisk opprinnelse og milepæler
Viktige fordeler
- Integrerte Reed-Solomon-gjenopprettingsposter gjør det mulig å reparere skadde eller korrupte arkiver med manglende sektorer.
- Arkiver delt i flere volumer (.part1.rar, .part2.rar) gjør det enkelt å distribuere svært store filer på flere medier.
- Kraftig solid komprimering gir større reduksjon for grupper av lignende filer.
Tekniske begrensninger og ulemper
- Proprietært format: Å opprette RAR-filer krever en kommersiell WinRAR-lisens eller en autorisert RAR-kompressor.
- Utpakkingsbibliotekene (unrar) har tilgjengelig kildekode, men er underlagt lisensvilkår som forbyr omvendt utvikling.
- Dekompresjon av skadde solidarkiver uten gjenopprettingsposter kan skade etterfølgende filer i strømmen.
Interessante tekniske fakta
- RAR står for «Roshal Archive» og er oppkalt etter oppfinneren Eugene Roshal.
- De magiske byteverdiene for klassisk RAR4 er 'Rar!\x1a\x07\x00', mens moderne RAR5 bruker 'Rar!\x1a\x07\x01\x00'.
- WinRARs påminnelse om prøveperioden ble en internettlegende, ettersom programvaren fortsatte å fungere på ubestemt tid etter 40 dager.
Ofte stilte tekniske spørsmål
Hva er en RAR-gjenopprettingspost?
En gjenopprettingspost er valgfrie, redundante data som bruker Reed-Solomon-feilretting, og som gjør det mulig for WinRAR å gjenoppbygge skadede arkiver selv om deler av filen er ødelagt.
Kan jeg åpne RAR-filer uten å kjøpe WinRAR?
Ja. Windows 11 støtter nå utpakking av RAR-filer, og File2File.app kan pakke ut og konvertere RAR-arkiver gratis direkte i nettleseren.
Hva er forskjellen mellom RAR4 og RAR5?
RAR5 er den moderne versjonen av formatet som ble introdusert i 2013, med større ordbokstørrelser (opptil 4 GB), sterkere AES-256-kryptering, Blake2sp-sjekksummer og raskere dekomprimering med flere kjerner.