Vad är filformatet RAR?
Filer med filtillägget .rar innehåller dataarkiv komprimerade med en proprietär algoritm. Formatet släpptes första gången 1993 av den ryska programmeraren Eugene Roshal och utvecklas och underhålls för närvarande av RARLAB tillsammans med deras programvara WinRAR. Det finns två huvudsakliga formatgenerationer: RAR4 (dominant under 2000-talet) och RAR5, som introducerades 2013 med WinRAR 5.0, vilket medförde starkare kryptering och en uppdaterad arkivstruktur.
.rar ger hög komprimering och stöder många ytterligare funktioner, såsom:
- Återställning av data efter lagringsfel med hjälp av
.revåterställningsvolymfiler - Uppdelning av stora arkiv i flera mindre delar - fortsättningsvolymer använder filtillägg som
.r00,.r01, och så vidare - AES-256-kryptering av arkivinnehåll (RAR5; AES-128 i det äldre RAR4-formatet)
- CRC32-kontrollsummor och 256-bitars BLAKE2sp-hashverifiering för filintegritet
Restriktioner gällande RAR-arkiv
RAR-arkiv kan endast skapas med den grafiska programvaran WinRAR på Microsoft Windows, eller med kommandoradsprogrammet rar på andra plattformar. Tredjepartsapplikationer kan också skapa .rar-filer om de innehar ett licensavtal med RARLAB. Extrahering är mindre begränsad - RARLAB gör källkoden för unrar fritt tillgänglig, även om den förbjuder reverse-engineering. Eftersom RAR4 och RAR5 använder olika strukturer stöder inte alla verktyg båda; äldre programvara kan misslyckas med att öppna RAR5-filer.
Säkerhet & trygghet
RISK: MEDIUMSjälva RAR-formatet är säkert, men arkiv är ett klassiskt sätt att leverera skadlig kod: de döljer de verkliga filtyperna tills de extraheras och kan smyga förbi enkla filter, så en .rar från en okänd källa kan innehålla körbara filer eller skript - skanna innehållet innan du kör något. Två specifika varningar: (1) RAR5-arkiv kan vara AES-256-krypterade och lösenordsskyddade, vilket också används för att undgå antivirusscanning, så var vaksam på lösenordsskyddade RAR-filer som skickas oväntat; (2) självextraherande RAR .exe-filer kör kod av design - öppna endast SFX-arkiv från källor du litar på. Att extrahera en vanlig RAR och inspektera dess filer först är det säkra tillvägagångssättet.
Formatdetaljer
i ett nötskalProgram som öppnar RAR-filer
Tekniska detaljer
djup specifikation| Magic bytes | `52 61 72 21 1A 07` («Rar!» + 0x1A 0x07) vid filoffset 0 |
| Versionssignatur-byte | 7:e byten `00` = RAR 1.5-4.x; byten `01 00` = RAR5 (introducerad med WinRAR 5.0, 2013) |
| MIME-typ | `application/vnd.rar` |
| Komprimeringsalgoritm | Proprietär; PPMd-variant för text, LZSS-baserad för binär data; filer delar en komprimeringsordlista i «solid»-läge |
| Kryptering | AES-128 CBC (RAR4) / AES-256 CBC med PBKDF2-nyckelderivering (RAR5) |
| Integritetsverifiering | CRC32 per fil (RAR4); CRC32 eller valfri 256-bitars BLAKE2sp-hash per fil (RAR5) |
| Namngivning av multivolymer | Äldre: `.r00`, `.r01`, … ; modern: `.part1.rar`, `.part2.rar`, … (standard i RAR5) |
| Återställningsvolymer | `.rev`-filer lagrar paritetsdata som möjliggör rekonstruktion av saknade volymer utan att ladda ner hela uppsättningen igen |
| Solid komprimering | Alla filer delar en komprimeringsordlista - förbättrar förhållandet avsevärt för många små, liknande filer |
| Självextraherande arkiv | WinRAR kan producera `.exe` SFX-arkiv med en inbäddad dekomprimerare som inte kräver något separat verktyg på Windows |
| Filnamnskodning | UTF-8 infött i RAR5; kodsida-beroende i RAR4, vilket kan förvränga namn mellan olika språkinställningar |
| Arkivkommentarer | Textkommentarer upp till 64 KB kan bäddas in i arkivhuvudet |
| Rubrikkryptering | Valfri funktion som krypterar fillistan och döljer filnamn tills rätt lösenord anges |
| Licensmodell | Proprietärt skapande kräver WinRAR eller ett licensierat SDK; källkod för `unrar` tillgänglig endast för extrahering - reverse-engineering förbjuden |
| Släppt | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Specifikation | www.rarlab.com |
RAR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om RAR-filer.