RAR arhiva (.rar)
RAR5 StandardnoRAR arhiva (RAR) je vlasnički kompresovani arhivski format koji je razvio Jevgenij Rošal (Eugene Roshal), a poznat je po svojoj čvrstoj kompresiji, deljenju na više volumena, AES-256 enkripciji i Reed-Solomon zapisima za oporavak.
Конвертујте RAR у ZIP
Бесплатан RAR у ZIP конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.
Pregledaj i metapodaci
Operativni sistemi i analizatori datoteka identifikuju RAR datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (Magic Bytes)
Operativni sistemi i analizatori datoteka identifikuju RAR datoteke proverom početnog binarnog niza bajtova:
HEX POTPIS (OFFSET 0):
52 61 72 21 1A 07 00 / 01 00ASCII REPREZENTACIJA: Rar!\x1a\x07..
Standardizacija: RAR5 Architecture Specification
Tehničke specifikacije
| Arhitektura kontejnera | Variable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications |
| Kompresija | Proprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding |
| Bajtni redosled (Endianness) | Little-Endian (Intel x86) |
| Prostori boja | N/A (Archive Container) |
| Kanali i struktura | Multi-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar) |
| Maksimalne dimenzije | Practically unlimited (up to 16 Exabytes in RAR5) |
| Transparentnost | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Strimovanje i progresivno učitavanje | Header records distributed throughout container; non-streamable without full volume set |
Tehnička matrica poređenja: RAR vs Konkurenti
| Tehnički atribut | RAR (Trenutno) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Zapisi za oporavak | Izvorna Reed-Solomon korekcija grešaka | Nema ugrađeno | Nema ugrađeno | Nema ugrađeno |
| Licenciranje | Vlasničko (komercijalno kreiranje) | Besplatan otvoren kod (GNU LGPL) | Otvoreni javni domen | Besplatan otvoren kod (POSIX) |
| Enkripcija | AES-256 sa PBKDF2 / Blake2sp | AES-256 sa SHA-256 | ZipCrypto (slaba) ili AES-256 | Nema (zahteva GPG/OpenSSL) |
| Deljenje na više volumena | Pionir industrije u podeljenim volumenima | Podržano u 7z volumenima | Podržano u rasponskim ZIP-ovima | Zahteva Unix uslužni program 'split' |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
WinRAR javlja grešku 'Checksum error in the encrypted file' ili CRC failed.
Osnovni uzrok: Oštećeni sektor na disku za skladištenje koji kvari bajtove kompresovanih podataka.
Oporavak: Izvršite 'Repair archive' u WinRAR-u ili File2File-u da rekonstruišete blokove koristeći ugrađene zapise za oporavak.
Bezbednosna analiza i vektori napada parsera
RAR paseri su istorijski bili visokovredne bezbednosne mete zbog ranjivosti preilaženja putanje (path traversal) u starijim unrar drajverima.
Poznati vektori napada
- Ranjivosti preilaženja putanje (prelaženje direktorijuma) koje upisuju datoteke na proizvoljne sistemske putanje (npr. CVE-2018-20250).
- Upis van granica memorije u zastarelim bibliotekama za dekompresiju ACE arhiva ugrađenim u WinRAR.
- Prekoračenje bafera pri parsiranju loše formiranih zaglavlja RAR5 volumena.
Defanzivne najbolje prakse:
Istorijat i prekretnice
Ključne prednosti
- Integrisani Reed-Solomon zapisi za oporavak omogućavaju popravku oštećenih ili pokvarenih arhiva sa nedostajućim sektorima.
- Arhive podeljene na više volumena (.part1.rar, .part2.rar) čine distribuciju masivnih datoteka na više medijuma jednostavnom.
- Moćna čvrsta (solid) kompresija ostvaruje superiorno smanjenje na grupama sličnih datoteka.
Tehnička ograničenja i nedostaci
- Vlasnički format: kreiranje RAR datoteka zahteva komercijalnu WinRAR licencu ili ovlašćeni RAR kompresor.
- Biblioteke za ekstrakciju (unrar) imaju dostupan izvorni kod, ali podležu uslovima licence koji zabranjuju obrnuti inženjering (reverse engineering).
- Dekompresija oštećenih čvrstih arhiva bez zapisa za oporavak može da pokvari naknadne datoteke u strimu.
Zanimljivosti
- RAR je skraćenica od 'Roshal Archive', nazvan po svom izumitelju Jevgeniju Rošalu.
- Magični bajtovi za klasični RAR4 su 'Rar!\x1a\x07\x00', dok moderni RAR5 koristi 'Rar!\x1a\x07\x01\x00'.
- WinRAR-ov probni pop-up podsetnik postao je internet legenda, pošto je softver čuveno nastavio da radi neograničeno nakon 40 dana.
Često postavljana tehnička pitanja
Šta je RAR zapis za oporavak (recovery record)?
Zapis za oporavak predstavlja opcione suvišne podatke koji koriste Reed-Solomon korekciju grešaka, što omogućava WinRAR-u da fizički rekonstruiše oštećene arhive čak i ako su delovi datoteke pokvareni.
Mogu li da otvorim RAR datoteke bez kupovine WinRAR-a?
Da. Windows 11 sada izvorno ekstrahuje RAR datoteke, a File2File.app može besplatno ekstrahovati i konvertovati RAR arhive direktno unutar Vašeg veb pretraživača.
Koja je razlika između RAR4 i RAR5?
RAR5 je moderna verzija formata predstavljena 2013. godine, koja sadrži veće veličine rečnika (do 4 GB), jaču AES-256 enkripciju, Blake2sp kontrolne zbirove i bržu dekompresiju sa više jezgara.