Arhiv RAR (.rar)

RAR5 Standard

Arhiv RAR (RAR) je lastniški stisnjen arhivski format, ki ga je razvil Eugene Roshal. Znan je po močnem stiskanju, deljenju na več delov, šifriranju AES-256 in zapisih za obnovo Reed-Solomon.

Pretvori RAR v ZIP

Brezplačen pretvornik iz RAR v ZIP v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke RAR s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke RAR s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

52 61 72 21 1A 07 00 / 01 00

REPREZENTACIJA ASCII: Rar!\x1a\x07..

Standardizacija: RAR5 Architecture Specification

Tehnične specifikacije

Arhitektura vsebnikaVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
StiskanjeProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
Vrstni red bajtovLittle-Endian (Intel x86)
Barvni prostoriN/A (Archive Container)
Kanali in strukturaMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
Največje dimenzijePractically unlimited (up to 16 Exabytes in RAR5)
ProsojnostFull NTFS alternate data streams, Unix permissions, and precision timestamps
Pretočno in progresivno predvajanjeHeader records distributed throughout container; non-streamable without full volume set

Tehnična primerjalna matrika: RAR proti konkurenci

Tehnični atributRAR (Trenutno)7ZZIPTAR.GZ
Zapisi za obnovoIzvorno popravljanje napak Reed-SolomonBrez vgrajenihBrez vgrajenihBrez vgrajenih
LicenciranjeLastniško (komercialno ustvarjanje)Prosto in odprtokodno (GNU LGPL)Odprto v javni lastiProsto in odprtokodno (POSIX)
ŠifriranjeAES-256 s PBKDF2 / Blake2spAES-256 s SHA-256ZipCrypto (šibko) ali AES-256Brez (zahteva GPG/OpenSSL)
Deljenje na več delovPionir v panogi pri deljenih delihPodprto v delih 7zPodprto v razširjenih ZIP-ihZahteva Unix orodje 'split'

Pogosti načini okvar in vodič za heksadecimalno obnovo

WinRAR poroča o napaki 'Checksum error in the encrypted file' ali neuspešnem CRC.

Glavni vzrok: Poškodovan sektor na pomnilniškem pogonu, ki poškoduje bajte stisnjenih podatkov.

Sanacija: Izvedite 'Repair archive' v programu WinRAR ali File2File za obnovo blokov z vgrajenimi zapisi za obnovo.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Razčlenjevalniki RAR so bili zgodovinsko varnostne tarče visoke vrednosti zaradi ranljivosti prehodov poti v starejših pogonih unrar.

Znani vektorji napada

  • Ranljivosti prehoda poti (prehoda po imeniku), ki zapisujejo datoteke na poljubne sistemske poti (npr. CVE-2018-20250).
  • Zapisovanje izven meja v vgrajenih knjižnicah za razširjanje starejših arhivov ACE v programu WinRAR.
  • Prekoračitev medpomnilnika pri razčlenjevanju neveljavnih glav delov RAR5.

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

2023Microsoft v operacijski sistem Windows 11 neposredno vgradi izvorno odprtokodno razširjanje Libarchive RAR.
2013WinRAR 5.0 predstavlja sodoben format RAR5 z velikostjo slovarjev 4 GB in vsotami Blake2sp.
1993Eugene Roshal izda prvo različico programa RAR (Roshal Archive) za MS-DOS.

Ključne prednosti

  • Vgrajeni zapisi za obnovo Reed-Solomon omogočajo popravilo poškodovanih ali okvarjenih arhivov z manjkajočimi sektorji.
  • Deljeni arhivi z več nosilci (.part1.rar, .part2.rar) omogočajo nemoteno distribucijo obsežnih datotek na več medijev.
  • Zmogljivo trdno stiskanje dosega vrhunsko zmanjšanje pri skupinah podobnih datotek.

Tehnične omejitve in slabosti

  • Lastniški format: ustvarjanje datotek RAR zahteva komercialno licenco WinRAR ali pooblaščeni stiskalnik RAR.
  • Knjižnice za razširjanje (unrar) so dostopne v izvorni kodi, vendar podvržene licenčnim pogojem, ki prepovedujejo obratni inženiring.
  • Razširjanje poškodovanih trdnih arhivov brez zapisov za obnovo lahko poškoduje naslednje datoteke v pretoku.

Zanimive tehnične malenkosti

  • RAR pomeni 'Roshal Archive' in je poimenovan po svojem izumitelju Eugenu Roshalu.
  • Magična bajta za klasični RAR4 sta 'Rar!\x1a\x07\x00', medtem ko sodobni RAR5 uporablja 'Rar!\x1a\x07\x01\x00'.
  • Opomnik za preskusno obdobje WinRAR je postal internetna legenda, saj je programska oprema po 40 dneh še naprej neprekinjeno delovala.

Pogosta tehnična vprašanja

Kaj je RAR zapis za obnovo?

Zapis za obnovo je opcijski odvečni podatek z uporabo Reed-Solomonove korekcije napak, ki omogoča programu WinRAR, da fizično obnovi poškodovane arhive, tudi če so deli datoteke poškodovani.

Ali lahko odprem datoteke RAR brez nakupa WinRAR-a?

Da. Windows 11 zdaj privzeto ekstrahira datoteke RAR, medtem ko lahko File2File.app brezplačno ekstrahira in pretvarja arhive RAR neposredno v vašem spletnem brskalniku.

Kakšna je razlika med RAR4 in RAR5?

RAR5 je sodobna različica formata, predstavljena leta 2013, ki prinaša večje velikosti slovarjev (do 4 GB), močnejše šifriranje AES-256, kontrolne vsote Blake2sp in hitrejšo večjedrno dekompresijo.