Hva er RAR-filformatet?
Filer med filendelsen .rar inneholder dataarkiver komprimert med en proprietær algoritme. Formatet ble først utgitt i 1993 av den russiske programmereren Eugene Roshal og utvikles og vedlikeholdes i dag av RARLAB sammen med programvaren WinRAR. Det finnes to hovedgenerasjoner av formatet: RAR4 (dominerende gjennom 2000-tallet) og RAR5, introdusert i 2013 med WinRAR 5.0, som brakte sterkere kryptering og en oppdatert arkivstruktur.
.rar gir høy komprimering og støtter mange tilleggsfunksjoner, som:
- Gjenoppretting av data etter lagringsfeil ved bruk av
.revgjenopprettingsvolumfiler - Oppsplitting av store arkiver i flere mindre deler - fortsettelsesvolumer bruker utvidelser som
.r00,.r01, og så videre - AES-256-kryptering av arkivinnhold (RAR5; AES-128 i det eldre RAR4-formatet)
- CRC32-kontrollsummer og 256-bit BLAKE2sp-hashverifisering for filintegritet
Restriksjoner angående RAR-arkiver
RAR-arkiver kan kun opprettes med det grafiske programmet WinRAR på Microsoft Windows, eller med kommandolinjeprogrammet rar på andre plattformer. Tredjepartsapplikasjoner kan også opprette .rar-filer hvis de har en lisensavtale med RARLAB. Utpakking er mindre begrenset - RARLAB gjør kildekoden til unrar fritt tilgjengelig, selv om den forbyr omvendt utvikling (reverse-engineering). Fordi RAR4 og RAR5 bruker ulike strukturer, støtter ikke alle verktøy begge; eldre programvare kan mislykkes i å åpne RAR5-filer.
Sikkerhet og trygghet
RISIKO: MEDIUMSelve RAR-formatet er trygt, men arkiver er en klassisk innpakning for skadevare: de skjuler de faktiske filtypene til de er pakket ut og kan snike seg forbi enkle filtre. En .rar fra en upålitelig kilde kan derfor inneholde kjørbare filer eller skript - skann innholdet før du kjører noe. To spesifikke advarsler: (1) RAR5-arkiver kan være AES-256-kryptert og passordbeskyttet, noe som også brukes for å unngå antivirusskanning, så vær forsiktig med passordbeskyttede RAR-filer sendt uoppfordret; (2) selvutpakkende RAR .exe-filer kjører kode ved design - åpne kun SFX-arkiver fra kilder du stoler på. Den tryggeste tilnærmingen er å pakke ut en vanlig RAR og inspisere filene først.
Formatdetaljer
i et nøtteskallProgrammer som åpner RAR-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | `52 61 72 21 1A 07` («Rar!» + 0x1A 0x07) ved filforskyvning 0 |
| Versjonssignatur-byte | 7. byte `00` = RAR 1.5-4.x; byte `01 00` = RAR5 (introdusert med WinRAR 5.0, 2013) |
| MIME-type | `application/vnd.rar` |
| Komprimeringsalgoritme | Proprietær; PPMd-variant for tekst, LZSS-basert for binære data; filer deler én komprimeringsordbok i «solid»-modus |
| Kryptering | AES-128 CBC (RAR4) / AES-256 CBC med PBKDF2-nøkkelutledning (RAR5) |
| Integritetsverifisering | CRC32 per fil (RAR4); CRC32 eller valgfri 256-bit BLAKE2sp-hash per fil (RAR5) |
| Navngiving av multivolum | Eldre: `.r00`, `.r01`, … ; moderne: `.part1.rar`, `.part2.rar`, … (standard i RAR5) |
| Gjenopprettingsvolumer | `.rev`-filer lagrer paritetsdata som tillater rekonstruksjon av manglende volumer uten å laste ned hele settet på nytt |
| Solid komprimering | Alle filer deler én komprimeringsordbok - forbedrer forholdet betydelig for mange små, like filer |
| Selvutpakkende arkiver | WinRAR kan produsere `.exe` SFX-arkiver med en innebygd utpakker som ikke krever separate verktøy på Windows |
| Filnavnkoding | UTF-8 innebygd i RAR5; avhengig av kodeside i RAR4, noe som kan forvrenge navn på tvers av ulike regioner |
| Arkivkommentarer | Klartekstkommentarer opptil 64 KB kan bygges inn i arkivhodet |
| Overskriftskryptering | Valgfri funksjon som krypterer fillisten og skjuler filnavn til riktig passord er oppgitt |
| Lisensmodell | Proprietær opprettelse krever WinRAR eller en lisensiert SDK; `unrar`-kildekode tilgjengelig kun for utpakking - omvendt utvikling forbudt |
| Utgitt | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Spesifikasjon | www.rarlab.com |
RAR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om RAR-filer.