Arhiv RAR (.rar)
RAR5 StandardArhiv 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:
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 00REPREZENTACIJA ASCII: Rar!\x1a\x07..
Standardizacija: RAR5 Architecture Specification
Tehnične specifikacije
| Arhitektura vsebnika | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Stiskanje | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Vrstni red bajtov | Little-Endian (Intel x86) |
| Barvni prostori | N/A (Archive Container) |
| Kanali in struktura | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Največje dimenzije | Practically unlimited (up to 16 Exabytes in RAR5) |
| Prosojnost | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Pretočno in progresivno predvajanje | Header records distributed throughout container; non-streamable without full volume set |
Tehnična primerjalna matrika: RAR proti konkurenci
| Tehnični atribut | RAR (Trenutno) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Zapisi za obnovo | Izvorno popravljanje napak Reed-Solomon | Brez vgrajenih | Brez vgrajenih | Brez vgrajenih |
| Licenciranje | Lastniško (komercialno ustvarjanje) | Prosto in odprtokodno (GNU LGPL) | Odprto v javni lasti | Prosto in odprtokodno (POSIX) |
| Šifriranje | AES-256 s PBKDF2 / Blake2sp | AES-256 s SHA-256 | ZipCrypto (šibko) ali AES-256 | Brez (zahteva GPG/OpenSSL) |
| Deljenje na več delov | Pionir v panogi pri deljenih delih | Podprto v delih 7z | Podprto v razširjenih ZIP-ih | Zahteva 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
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.