RAR-arkiv (.rar)
RAR5 StandardRAR Archive (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 & Metadata
Operativsystem och filanalysverktyg identifierar RAR-filer genom att granska den inledande binära bytesekvensen:
Signatur för filhuvud på bytenivå (Magic Bytes)
Operativsystem och filanalysverktyg identifierar RAR-filer genom att granska den inledande binära bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
52 61 72 21 1A 07 00 / 01 00ASCII-REPRESENTATION: Rar!\x1a\x07..
Standardisering: RAR5 Architecture Specification
Tekniska specifikationer
| Containerarkitektur | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Komprimering | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Bytessordinning | Little-Endian (Intel x86) |
| Färgrymder | N/A (Archive Container) |
| Kanaler och struktur | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Maximala dimensioner | Practically unlimited (up to 16 Exabytes in RAR5) |
| Transparens | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Strömning och progressiv | Header records distributed throughout container; non-streamable without full volume set |
Teknisk jämförelsematris: RAR vs konkurrenter
| Tekniskt attribut | RAR (Aktuell) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Återställningsdata | Inbyggd Reed-Solomon-felkorrigering | Inget inbyggt | Inget inbyggt | Inget inbyggt |
| Licensiering | Proprietär (kommersiellt skapande) | Fri öppen källkod (GNU LGPL) | Öppen allmän egendom (Public Domain) | Fri öppen källkod (POSIX) |
| Kryptering | AES-256 med PBKDF2 / Blake2sp | AES-256 med SHA-256 | ZipCrypto (svag) eller AES-256 | Ingen (kräver GPG/OpenSSL) |
| Uppdelning i flera volymer | Branschpionjär inom delade volymer | Stöds i 7z-volymer | Stöds i spända ZIP-filer | Krä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 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 (directory traversal) 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:
Historiskt ursprung och milstolpar
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 över flera media.
- 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 auktoriserad RAR-komprimerare.
- Extraktionsbibliotek (unrar) har tillgänglig källkod men omfattas av licensvillkor som förbjuder reverse engineering.
- Dekomprimering av skadade solida arkiv 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.