Hvad er RAR-filformatet?
Filer med filtypenavnet .rar indeholder dataarkiver komprimeret med en proprietær algoritme. Formatet blev først udgivet i 1993 af den russiske programmør Eugene Roshal og udvikles og vedligeholdes i øjeblikket af RARLAB sammen med deres WinRAR-software. Der findes to store formatgenerationer: RAR4 (dominerende gennem 2000'erne) og RAR5, introduceret i 2013 med WinRAR 5.0, som bragte stærkere kryptering og en opdateret arkivstruktur.
.rar giver høj komprimering og understøtter mange ekstra funktionaliteter, såsom:
- Gendannelse af data efter lagringsfejl ved hjælp af
.revgendannelsesvolumenfiler - Opdeling af store arkiver i flere mindre dele - fortsættelsesvolumener bruger filtypenavne som
.r00,.r01og så videre - AES-256-kryptering af arkivindhold (RAR5; AES-128 i det ældre RAR4-format)
- CRC32-kontrolsummer og 256-bit BLAKE2sp-hash-verificering for filintegritet
Restriktioner vedrørende RAR-arkiver
RAR-arkiver kan kun oprettes med den grafiske WinRAR-software på Microsoft Windows eller med kommandolinjeprogrammet rar på andre platforme. Tredjepartsapplikationer kan også oprette .rar-filer, hvis de har en licensaftale med RARLAB. Udpakning er mindre begrænset - RARLAB gør kildekoden til unrar frit tilgængelig, selvom den forbyder reverse-engineering. Da RAR4 og RAR5 bruger forskellige strukturer, understøtter ikke alle værktøjer begge; ældre software kan muligvis ikke åbne RAR5-filer.
Sikkerhed og tryghed
RISIKO: MEDIUMSelve RAR-formatet er sikkert, men arkiver er en klassisk indpakning til levering af malware: de skjuler de rigtige filtyper, indtil de er udpakket, og kan snige sig forbi simple filtre, så en .rar fra en upålidelig kilde kan indeholde eksekverbare filer eller scripts - scan indholdet, før du kører noget. To specifikke forholdsregler: (1) RAR5-arkiver kan være AES-256-krypterede og adgangskodebeskyttede, hvilket også bruges til at undgå antivirus-scanning, så vær påpasselig med adgangskodebeskyttede RAR-filer sendt uopfordret; (2) selvudpakkende RAR .exe-filer kører kode efter design - åbn kun SFX-arkiver fra kilder, du stoler på. Den sikre tilgang er at udpakke en normal RAR og inspicere dens filer først.
Formatdetaljer
kort fortaltProgrammer der åbner RAR-filer
Tekniske detaljer
dyb specifikation| Magic bytes | `52 61 72 21 1A 07` («Rar!» + 0x1A 0x07) ved fil-offset 0 |
| Versionssignatur-byte | 7. byte `00` = RAR 1.5-4.x; bytes `01 00` = RAR5 (introduceret med WinRAR 5.0, 2013) |
| MIME-type | `application/vnd.rar` |
| Komprimeringsalgoritme | Proprietær; PPMd-variant til tekst, LZSS-baseret til binære data; filer deler én komprimeringsordbog i «solid»-tilstand |
| Kryptering | AES-128 CBC (RAR4) / AES-256 CBC med PBKDF2-nøgleafledning (RAR5) |
| Integritetsverificering | CRC32 pr. fil (RAR4); CRC32 eller valgfri 256-bit BLAKE2sp-hash pr. fil (RAR5) |
| Navngivning af flere volumener | Ældre: `.r00`, `.r01`, … ; moderne: `.part1.rar`, `.part2.rar`, … (standard i RAR5) |
| Gendannelsesvolumener | `.rev`-filer gemmer paritetsdata, der muliggør rekonstruktion af manglende volumener uden at downloade hele sættet igen |
| Solid komprimering | Alle filer deler én komprimeringsordbog - forbedrer forholdet betydeligt for mange små, lignende filer |
| Selvudpakkende arkiver | WinRAR kan producere `.exe` SFX-arkiver med en indlejret dekompressor, der ikke kræver separat værktøj på Windows |
| Filnavnskodning | UTF-8 indfødt i RAR5; kode-side-afhængig i RAR4, hvilket kan forvanske navne på tværs af forskellige sprogindstillinger |
| Arkivkommentarer | Almindelige tekstkommentarer op til 64 KB kan indlejres i arkivhovedet |
| Overskriftskryptering | Valgfri funktion, der krypterer fillisten og skjuler filnavne, indtil den korrekte adgangskode er angivet |
| Licensmodel | Proprietær oprettelse kræver WinRAR eller et licenseret SDK; `unrar`-kildekode tilgængelig kun til udpakning - reverse-engineering forbudt |
| Udgivet | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Specifikation | www.rarlab.com |
RAR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RAR-filer.