RAR-arkiv (.rar)

RAR5 Standard

RAR-arkiv (RAR) är ett proprietärt komprimerat arkivformat utvecklat av Eugene Roshal, känt för sin effektiva komprimering, uppdelning i flera volymer, AES-256-kryptering och Reed-Solomon-återställningsdata.

Konvertera RAR till ZIP

Gratis konverterare från RAR till ZIP i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar RAR-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar RAR-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

52 61 72 21 1A 07 00 / 01 00

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

Standardisering: RAR5 Architecture Specification

Tekniska specifikationer

ContainerarkitekturArkitektur med blockhuvuden av variabel längd enligt RAR4 (0x00) och moderna RAR5 (0x01 0x00)-specifikationer
KomprimeringProprietär LZSS-baserad komprimering med stor skjutande ordbok (upp till 4 GB i RAR5) och Huffman-kodning
ByteordningLittle-endian (Intel x86)
FärgrymderEj tillämpligt (arkivbehållare)
Kanaler och strukturHierarki av kataloger och flera filer, solida arkiv och arkivvolymer uppdelade i delar (.r00/.part1.rar)
Maximala dimensionerI praktiken obegränsat (upp till 16 exabyte i RAR5)
TransparensFullt stöd för alternativa NTFS-dataströmmar, Unix-behörigheter och tidsstämplar med hög precision
Strömning och progressiv visningHuvudposter finns utspridda i behållaren; kan inte strömmas utan hela volymuppsättningen

Teknisk jämförelsematris: RAR jämfört med konkurrenter

Tekniskt attributRAR (Aktuell)7ZZIPTAR.GZ
ÅterställningsdataInbyggd Reed-Solomon-felkorrigeringInget inbyggtInget inbyggtInget inbyggt
LicensieringProprietär (kommersiellt skapande)Fri öppen källkod (GNU LGPL)Öppen allmän egendom (Public Domain)Fri öppen källkod (POSIX)
KrypteringAES-256 med PBKDF2 / Blake2spAES-256 med SHA-256ZipCrypto (svag) eller AES-256Ingen (kräver GPG/OpenSSL)
Uppdelning i flera volymerBranschpionjär inom delade volymerStöds i 7z-volymerStöds i ZIP-arkiv uppdelade över flera volymerKräver Unix-verktyget 'split'

Vanliga skadeorsaker och hex-återställningsguide

WinRAR rapporterar 'Checksum error in the encrypted file' eller att CRC misslyckades.

Grundorsak: Skadad sektor på lagringsenheten som förstör komprimerade databyten.

Återställning: Kör 'Repair archive' i WinRAR eller File2File.app för att rekonstruera block med hjälp av inbäddade återställningsdata.

Säkerhetsanalys och attackvektorer för tolkar

RAR-parsare har historiskt sett varit säkerhetsmål med högt värde på grund av sårbarheter för sökvägsöverskridning i äldre unrar-motorer.

Kända attackvektorer

  • Sårbarheter för sökvägsöverskridning (katalogtraversering) som skriver filer till godtyckliga sökvägar i systemet (t.ex. CVE-2018-20250).
  • Skrivning utanför gränserna i inbäddade dekomprimeringsbibliotek för äldre ACE-arkiv i WinRAR.
  • Buffertspill vid parsning av felformaterade RAR5-volymhuvuden.

Rekommenderade skyddsåtgärder: Extrahera RAR-arkiv med moderna, minnessäkra sandlådebaserade WebAssembly-motorer med strikt sökvägsnormalisering.

Historiskt ursprung och milstolpar

2023Microsoft integrerar inbyggt stöd för att extrahera RAR-arkiv med Libarchive, som har öppen källkod, direkt i Windows 11.
2013WinRAR 5.0 introducerar det moderna RAR5-formatet med ordboksstorlekar på 4 GB och Blake2sp-kontrollsummor.
1993Eugene Roshal släpper den första versionen av RAR (Roshal Archive) för MS-DOS.

Viktiga fördelar

  • Inbyggda Reed-Solomon-återställningsdata gör det möjligt att reparera skadade eller korrupta arkiv med saknade sektorer.
  • Uppdelade arkiv i flera volymer (.part1.rar, .part2.rar) gör det smidigt att distribuera enorma filer på flera medier.
  • Kraftfull solid komprimering uppnår överlägsen storleksminskning på grupper av liknande filer.

Tekniska begränsningar

  • Proprietärt format: skapande av RAR-filer kräver en kommersiell WinRAR-licens eller auktoriserat RAR-komprimeringsprogram.
  • Extraktionsbibliotek (unrar) har tillgänglig källkod men omfattas av licensvillkor som förbjuder reverse engineering.
  • Dekomprimering av skadade arkiv med solid komprimering utan återställningsdata kan skada efterföljande filer i strömmen.

Intressant teknisk kuriosa

  • RAR står för 'Roshal Archive', uppkallat efter dess uppfinnare Eugene Roshal.
  • De magiska bytena för klassisk RAR4 är 'Rar!\x1a\x07\x00', medan modern RAR5 använder 'Rar!\x1a\x07\x01\x00'.
  • WinRARs testpåminnelse blev en internetlegend, eftersom programvaran som bekant fortsatte att fungera på obestämd tid efter 40 dagar.

Vanliga tekniska frågor

Vad är en RAR-återställningspost?

En återställningspost är valfri redundant data som använder Reed-Solomon-felkorrigering för att göra det möjligt för WinRAR att fysiskt rekonstruera skadade arkiv även om delar av filen är skadade.

Kan jag öppna RAR-filer utan att köpa WinRAR?

Ja. Windows 11 extraherar nu RAR-filer inbyggt, och File2File.app kan extrahera och konvertera RAR-arkiv gratis direkt i din webbläsare.

Vad är skillnaden mellan RAR4 och RAR5?

RAR5 är den moderna versionen av formatet som introducerades 2013, med större ordboksstorlekar (upp till 4 GB), starkare AES-256-kryptering, Blake2sp-kontrollsummor och snabbare flerkärnig dekomprimering.