RAR arhiv (.rar)
RAR5 StandardnoRAR arhive (RAR) vlasnički su komprimirani arhivski formati koje je razvio Eugene Roshal, a poznati su po svojoj čvrstoj kompresiji, dijeljenju na više volumena, AES-256 enkripciji i Reed-Solomon zapisima za oporavak.
Pretvori RAR u ZIP
Besplatni RAR u ZIP pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju RAR datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju RAR datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
52 61 72 21 1A 07 00 / 01 00ASCII PRIKAZ: Rar!\x1a\x07..
Standardizacija: RAR5 Architecture Specification
Tehničke specifikacije
| Arhitektura spremnika | 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 |
| 字节序 | 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) |
| Prozirnost | Full NTFS alternate data streams, Unix permissions, and precision timestamps |
| Streaming i progresivno | Header records distributed throughout container; non-streamable without full volume set |
Tehnička matrica usporedbe: RAR vs Konkurencija
| Tehnički atribut | RAR (Trenutno) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Zapisi za oporavak | Izvorna Reed-Solomon korekcija pogrešaka | Nema ugrađeno | Nema ugrađeno | Nema ugrađeno |
| Licenciranje | Vlasničko (komercijalno stvaranje) | Besplatni otvoreni kod (GNU LGPL) | Otvorena javna domena | Besplatni otvoreni kod (POSIX) |
| Enkripcija | AES-256 s PBKDF2 / Blake2sp | AES-256 sa SHA-256 | ZipCrypto (slabo) ili AES-256 | Nema (zahtijeva GPG/OpenSSL) |
| Podjela na više volumena | Pionir industrije u podijeljenim volumenima | Podržano u 7z volumenima | Podržano u raspodijeljenim ZIP-ovima | Zahtijeva Unix 'split' alat |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
WinRAR javlja poruku 'Checksum error in the encrypted file' ili neuspjeli CRC.
Temeljni uzrok: Oštećeni sektor na disku za pohranu koji iskrivljuje bajtove kompresiranih podataka.
Oporavak: Izvršite 'Repair archive' u WinRAR-u ili File2File alatu za rekonstrukciju blokova pomoću ugrađenih zapisa za oporavak.
Sigurnosna analiza i vektori napada na parser
RAR parseri su povijesno bili visokovrijedne sigurnosne mete zbog ranjivosti pretraživanja staza (path traversal) u starijim unrar pogonima.
Poznati vektori napada
- Ranjivosti pretraživanja staza (directory traversal) koje zapisuju datoteke na proizvoljne sistemske putanje (npr. CVE-2018-20250).
- Pisanje izvan granica (out-of-bounds write) u naslijeđenim bibliotekama za dekompresiju ACE arhiva ugrađenim u WinRAR.
- Prelijevanje međuspremnika (buffer overflow) pri parsiranju zlonamjernih zaglavlja RAR5 volumena.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Integrirani Reed-Solomon zapisi za oporavak omogućuju popravak oštećenih ili pokvarenih arhiva s nedostajućim sektorima.
- Arhive podijeljene u više volumena (.part1.rar, .part2.rar) čine distribuciju masivnih datoteka na više medija besprijekornom.
- Moćna čvrsta (solid) kompresija postiže superiorno smanjenje na grupama sličnih datoteka.
Tehnička ograničenja i nedostaci
- Vlasnički format: stvaranje RAR datoteka zahtijeva komercijalnu WinRAR licencu ili ovlašteni RAR kompresor.
- Biblioteke za ekstrakciju (unrar) dostupne su s izvornim kodom, ali podliježu uvjetima licence koja zabranjuje obrnuti inženjering (reverse engineering).
- Dekompresija oštećenih čvrstih arhiva bez zapisa za oporavak može oštetiti naknadne datoteke u streamu.
Zanimljive tehničke činjenice
- RAR je skraćenica za 'Roshal Archive', nazvan po svom izumitelju Eugenu Roshalu.
- Magijske oznake za klasični RAR4 su 'Rar!\x1a\x07\x00', dok moderan RAR5 koristi 'Rar!\x1a\x07\x01\x00'.
- WinRAR-ov podsjetnik u probnoj verziji postao je internetska legenda jer je softver, kao što je poznato, nastavio raditi na neodređeno vrijeme nakon 40 dana.
Često postavljana tehnička pitanja
Što je RAR zapis za oporavak?
Zapis za oporavak je opcionalni suvišni podatak koji koristi Reed-Solomonovu korekciju pogrešaka, a omogućuje WinRAR-u fizičku rekonstrukciju oštećenih arhiva čak i ako su dijelovi datoteke oštećeni.
Mogu li otvoriti RAR datoteke bez kupnje WinRAR-a?
Da. Windows 11 sada izvorno raspakirava RAR datoteke, a File2File.app može besplatno izdvojiti i pretvoriti RAR arhive direktno unutar vašeg web preglednika.
Koja je razlika između RAR4 i RAR5?
RAR5 je moderna verzija formata predstavljena 2013. godine, s većim veličinama rječnika (do 4 GB), jačom AES-256 enkripcijom, Blake2sp kontrolnim zbrojevima i bržom višenitnom dekompresijom.