Arhivă RAR (.rar)

Specificația Standard

Arhiva RAR (RAR) este un format de arhivă comprimată proprietar, dezvoltat de Eugene Roshal, renumit pentru compresia sa strânsă, divizarea în volume multiple, criptarea AES-256 și înregistrările de recuperare Reed-Solomon.

Convertește din RAR în ZIP

Convertor gratuit din RAR în ZIP direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele RAR prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele RAR prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

52 61 72 21 1A 07 00 / 01 00

REPREZENTARE ASCII: Rar!\x1a\x07..

Standardizare: Specificația arhitecturii RAR5

Specificații tehnice

Arhitectură containerArhitectură cu antete de bloc de lungime variabilă, conform specificațiilor RAR4 (0x00) și RAR5 (0x01 0x00)
CompresieCompresie proprietară bazată pe LZSS, cu dicționar glisant mare (până la 4 GB în RAR5) și codare Huffman
Ordinea octețilorLittle-Endian (Intel x86)
Spații de culoareNu se aplică (container de arhivă)
Canale și structurăIerarhie de directoare cu mai multe fișiere, arhive solide și volume divizate (.r00/.part1.rar)
Dimensiuni maximePractic nelimitate (până la 16 exaocteți în RAR5)
TransparențăFluxuri de date alternative NTFS complete, permisiuni Unix și marcaje temporale precise
Streaming și progresivÎnregistrările de antet sunt distribuite în container; nu permite procesarea în flux fără setul complet de volume

Matrice de comparație tehnică: RAR vs. concurenți

Atribut tehnicRAR (Curent)7ZZIPTAR.GZ
Înregistrări de recuperareCorectare de erori nativă Reed-SolomonNiciuna încorporatăNiciuna încorporatăNiciuna încorporată
LicențiereProprietar (creare comercială)Open Source gratuit (GNU LGPL)Domeniu publicOpen Source gratuit (POSIX)
CriptareAES-256 cu PBKDF2 / Blake2spAES-256 cu SHA-256ZipCrypto (slab) sau AES-256Niciuna (necesită GPG/OpenSSL)
Divizare în volume multiplePionier în industrie pentru volume divizateAcceptat în volume 7zAcceptat în arhive ZIP fragmentateNecesită unealta Unix „split"

Moduri comune de corupție și ghid de recuperare hexazecimală

WinRAR raportează „Checksum error in the encrypted file” sau eroare CRC.

Cauză principală: Sector deteriorat pe unitatea de stocare care corupe octeții de date comprimați.

Recuperare: Execută „Repair archive” în WinRAR sau File2File.app pentru a reconstrui blocurile folosind înregistrările de recuperare încorporate.

Analiză de securitate și vectori de atac asupra parserului

Analizoarele RAR au fost istoric ținte de securitate de înaltă valoare din cauza vulnerabilităților de traversare a căilor (path traversal) din motoarele unrar mai vechi.

Vectori de atac cunoscuți

  • Vulnerabilități de traversare a căilor (traversare de directoare) care scriu fișiere în căi arbitrare din sistem (de exemplu, CVE-2018-20250).
  • Scriere în afara limitelor în bibliotecile moștenite de decompresie a arhivelor ACE încorporate în WinRAR.
  • Depășire de buffer la analiza antetelor de volum RAR5 malformate.

Cele mai bune practici de securitate: Extrage arhivele RAR folosind motoare WebAssembly moderne, izolate și sigure pentru memorie, cu normalizarea strictă a căilor.

Origini istorice și repere

2023Microsoft integrează direct în Windows 11 extragerea arhivelor RAR cu Libarchive, o bibliotecă cu sursă deschisă.
2013WinRAR 5.0 introduce formatul modern RAR5 cu dimensiuni de dicționar de 4 GB și sume de control Blake2sp.
1993Eugene Roshal lansează prima versiune de RAR (Roshal Archive) pentru MS-DOS.

Avantaje cheie și beneficii

  • Înregistrările de recuperare Reed-Solomon integrate permit repararea arhivelor deteriorate sau corupte cu sectoare lipsă.
  • Arhivele divizate în volume multiple (.part1.rar, .part2.rar) fac ca distribuirea fișierelor masive pe medii multiple să fie facilă.
  • Compresia solidă puternică obține o reducere superioară pe grupuri de fișiere similare.

Limitări tehnice și dezavantaje

  • Format proprietar: crearea de fișiere RAR necesită o licență comercială WinRAR sau un compresor RAR autorizat.
  • Bibliotecile de extragere (unrar) au sursa disponibilă, dar sunt supuse unor termeni de licență care interzic ingineria inversă.
  • Decompresia arhivelor solide deteriorate fără înregistrări de recuperare poate corupe fișierele ulterioare din flux.

Curiozități tehnice interesante

  • RAR vine de la „Roshal Archive”, fiind numit după creatorul său Eugene Roshal.
  • Octeții magici pentru clasicul RAR4 sunt „Rar!\x1a\x07\x00”, în timp ce modernul RAR5 utilizează „Rar!\x1a\x07\x01\x00".
  • Memento-ul pop-up care apare în perioada de probă a WinRAR a devenit o legendă pe internet, deoarece software-ul a continuat să funcționeze la nesfârșit după 40 de zile.

Întrebări tehnice frecvente

Ce este o înregistrare de recuperare RAR?

O înregistrare de recuperare reprezintă date redundante opționale bazate pe corectarea erorilor Reed-Solomon, care îi permit programului WinRAR să reconstruiască fizic arhivele deteriorate, chiar dacă unele părți ale fișierului sunt corupte.

Pot deschide fișiere RAR fără să cumpăr WinRAR?

Da. Windows 11 extrage acum fișierele RAR în mod nativ, iar File2File.app poate extrage și converti arhive RAR gratuit, direct în browserul web.

Care este diferența dintre RAR4 și RAR5?

RAR5 este versiunea modernă a formatului introdusă în 2013, care aduce dimensiuni mai mari ale dicționarului (până la 4 GB), criptare AES-256 mai puternică, sume de control Blake2sp și o dezarhivare multi-core mai rapidă.