RAR arhiva (.rar)

RAR5 Standardno

RAR 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:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

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 00

ASCII REPREZENTACIJA: Rar!\x1a\x07..

Standardizacija: RAR5 Architecture Specification

Tehničke specifikacije

Arhitektura kontejneraVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
KompresijaProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
Bajtni redosled (Endianness)Little-Endian (Intel x86)
Prostori bojaN/A (Archive Container)
Kanali i strukturaMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
Maksimalne dimenzijePractically unlimited (up to 16 Exabytes in RAR5)
TransparentnostFull NTFS alternate data streams, Unix permissions, and precision timestamps
Strimovanje i progresivno učitavanjeHeader records distributed throughout container; non-streamable without full volume set

Tehnička matrica poređenja: RAR vs Konkurenti

Tehnički atributRAR (Trenutno)7ZZIPTAR.GZ
Zapisi za oporavakIzvorna Reed-Solomon korekcija grešakaNema ugrađenoNema ugrađenoNema ugrađeno
LicenciranjeVlasničko (komercijalno kreiranje)Besplatan otvoren kod (GNU LGPL)Otvoreni javni domenBesplatan otvoren kod (POSIX)
EnkripcijaAES-256 sa PBKDF2 / Blake2spAES-256 sa SHA-256ZipCrypto (slaba) ili AES-256Nema (zahteva GPG/OpenSSL)
Deljenje na više volumenaPionir industrije u podeljenim volumenimaPodržano u 7z volumenimaPodržano u rasponskim ZIP-ovimaZahteva 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

2023Microsoft integriše izvornu open-source Libarchive RAR ekstrakciju direktno u Windows 11.
2013WinRAR 5.0 predstavlja moderni RAR5 format sa veličinama rečnika od 4 GB i Blake2sp kontrolnim sumama.
1993Jevgenij Rošal izdaje prvu verziju RAR-a (Roshal Archive) za MS-DOS.

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.