Arhivă RAR (.rar)

RAR5 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.

Inspectează ș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

Conversie 100% privată în browser - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate cu zero transmisie în 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 (Magic Bytes)

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

SEMNĂTURĂ HEX (OFFSET 0):

52 61 72 21 1A 07 00 / 01 00

REPREZENTARE ASCII: Rar!\x1a\x07..

Standardizare: RAR5 Architecture Specification

Specificații tehnice

Arhitectură containerVariable-length block header architecture with RAR4 (0x00) and modern RAR5 (0x01 0x00) specifications
CompresieProprietary LZSS-based compression with large sliding dictionary (up to 4 GB in RAR5) and Huffman coding
Endianitatea octețilorLittle-Endian (Intel x86)
Spații de culoareN/A (Archive Container)
Canale și structurăMulti-file directory hierarchy, solid archives, multi-volume split parts (.r00/.part1.rar)
Dimensiuni maximePractically unlimited (up to 16 Exabytes in RAR5)
TransparențăFull NTFS alternate data streams, Unix permissions, and precision timestamps
Streaming și progresivHeader records distributed throughout container; non-streamable without full volume set

Matrice de comparație tehnică: RAR vs Competitori

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 Public DeschisOpen 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: Executați „Repair archive" în WinRAR sau File2File 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:

Origini istorice și repere

2023Microsoft integrează nativ extragerea open-source Libarchive RAR direct în Windows 11.
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 de încercare din 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ă.