RAR-arkiv (.rar)

RAR5 Standard

RAR-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:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

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 00

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

Standardisering: RAR5 Architecture Specification

Tekniske spesifikasjoner

BeholderarkitekturArkitektur med blokkhoder av variabel lengde, med RAR4-spesifikasjonen (0x00) og den nyere RAR5-spesifikasjonen (0x01 0x00)
KomprimeringProprietær LZSS-basert komprimering med stor glidende ordbok (opptil 4 GB i RAR5) og Huffman-koding
BytterekkefølgeLittle-endian (Intel x86)
FargeromIkke relevant (arkivbeholder)
Kanaler og strukturKataloghierarki med flere filer, solide arkiver og arkiver fordelt på flere volumer (.r00/.part1.rar)
Maks. dimensjonerI praksis ubegrenset (opptil 16 exabyte i RAR5)
GjennomsiktighetFull støtte for alternative NTFS-datastrømmer, Unix-tillatelser og tidsstempler med høy presisjon
Strømming og progressiv visningHeaderposter ligger spredt i beholderen; kan ikke strømmes uten hele volumsettet

Teknisk sammenligningsmatrise: RAR sammenlignet med konkurrenter

Teknisk attributtRAR (Gjeldende)7ZZIPTAR.GZ
GjenopprettingsposterInnebygd Reed-Solomon-feilrettingIngen innebygdIngen innebygdIngen innebygd
LisensieringProprietært (kommersiell opprettelse)Fri programvare med åpen kildekode (GNU LGPL)Åpent tilgjengelig uten opphavsrettsbegrensninger (Public Domain)Fri programvare med åpen kildekode (POSIX)
KrypteringAES-256 med PBKDF2 / Blake2spAES-256 med SHA-256ZipCrypto (svak kryptering) eller AES-256Ingen (krever GPG/OpenSSL)
FleirvolumsdelingBransjepioner innen arkiver delt i flere volumerStøttet i 7z-volumerStøttes i ZIP-arkiver som er fordelt over flere volumerKrever 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

2023Microsoft integrerer opprinnelig RAR-utpakking med åpen kildekode fra Libarchive direkte i Windows 11.
2013WinRAR 5.0 introduserer det moderne RAR5-formatet med ordbokstørrelser på 4 GB og Blake2sp-sjekksummer.
1993Eugene Roshal gir ut den første versjonen av RAR (Roshal Archive) for MS-DOS.

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.