Archivio RAR (.rar)

Specifiche Standard

RAR Archive (RAR) è un formato di archivio compresso proprietario sviluppato da Eugene Roshal, rinomato per la sua compressione densa, la suddivisione in multi-volume, la crittografia AES-256 e i record di ripristino Reed-Solomon.

Converti da RAR a ZIP

Convertitore gratuito da RAR a ZIP nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispeziona e metadati

I sistemi operativi e gli analizzatori di file identificano i file RAR ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file RAR ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

52 61 72 21 1A 07 00 / 01 00

RAPPRESENTAZIONE ASCII: Rar!\x1a\x07..

Standardizzazione: Specifiche dell'Architettura RAR5

Specifiche tecniche

Architettura del containerArchitettura di intestazione a blocchi di lunghezza variabile con specifiche RAR4 (0x00) e il moderno RAR5 (0x01 0x00)
CompressioneCompressione proprietaria basata su LZSS con ampio dizionario scorrevole (fino a 4 GB in RAR5) e codifica di Huffman
Endianness dei byteLittle-Endian (Intel x86)
Spazi coloreN/A (Contenitore di Archiviazione)
Canali e strutturaGerarchia di directory multi-file, archivi solidi, parti divise multi-volume (.r00/.part1.rar)
Dimensioni massimePraticamente illimitato (fino a 16 Exabyte in RAR5)
TrasparenzaStream di dati alternativi NTFS completi, permessi Unix e timestamp di precisione
Streaming e progressivoRecord di intestazione distribuiti in tutto il contenitore; non trasmissibile in streaming senza l'intero set di volumi

Matrice di confronto tecnico: RAR vs Concorrenti

Attributo tecnicoRAR (Corrente)7ZZIPTAR.GZ
Record di RipristinoCorrezione degli errori Reed-Solomon nativaNessuno integratoNessuno integratoNessuno integrato
LicenzaProprietaria (creazione commerciale)Open Source gratuito (GNU LGPL)Pubblico Dominio ApertoOpen Source gratuito (POSIX)
CrittografiaAES-256 con PBKDF2 / Blake2spAES-256 con SHA-256ZipCrypto (debole) o AES-256Nessuna (richiede GPG/OpenSSL)
Suddivisione Multi-VolumePioniere del settore nei volumi suddivisiSupportato nei volumi 7zSupportato negli ZIP distribuitiRichiede lo strumento Unix 'split'

Modalità di corruzione comuni e guida al recupero Hex

WinRAR segnala 'Checksum error in the encrypted file' o CRC fallito.

Causa principale: Settore danneggiato sull'unità di memorizzazione che corrompe i byte dei dati compressi.

Ripristino: Eseguire 'Riparazione archivio' in WinRAR o File2File per ricostruire i blocchi utilizzando i record di ripristino incorporati.

Analisi di sicurezza e vettori di attacco del parser

I parser RAR sono storicamente stati obiettivi di sicurezza ad alto valore a causa di vulnerabilità di path traversal nei vecchi motori unrar.

Vettori di attacco noti

  • Vulnerabilità di path traversal (attraversamento di directory) che scrivono file su percorsi di sistema arbitrari (es. CVE-2018-20250).
  • Scrittura fuori dai limiti nelle librerie di decompressione di archivi ACE legacy incorporate in WinRAR.
  • Buffer overflow durante l'analisi di intestazioni di volume RAR5 malformate.

Migliori pratiche difensive: Estrarre gli archivi RAR utilizzando motori WebAssembly sandbox moderni e sicuri per la memoria con rigorosa normalizzazione dei percorsi.

Origini storiche e tappe fondamentali

2023Microsoft integra l'estrazione nativa open-source di Libarchive RAR direttamente in Windows 11.
2013WinRAR 5.0 introduce il moderno formato RAR5 con dimensioni del dizionario di 4 GB e checksum Blake2sp.
1993Eugene Roshal rilascia la prima versione di RAR (Roshal Archive) per MS-DOS.

Vantaggi principali e pro

  • I record di ripristino Reed-Solomon integrati consentono di riparare archivi danneggiati o corrotti con settori mancanti.
  • Gli archivi suddivisi in multi-volume (.part1.rar, .part2.rar) rendono agevole la distribuzione di file enormi su più supporti.
  • La potente compressione solida ottiene una riduzione superiore su gruppi di file simili.

Limiti tecnici e svantaggi

  • Formato proprietario: la creazione di file RAR richiede una licenza WinRAR commerciale o un compressore RAR autorizzato.
  • Le librerie di estrazione (unrar) sono disponibili con codice sorgente ma soggette a termini di licenza che vietano il reverse engineering.
  • La decompressione di archivi solidi danneggiati senza record di ripristino può corrompere i file successivi nello stream.

Curiosità tecniche interessanti

  • RAR sta per 'Roshal Archive', chiamato così in onore del suo inventore Eugene Roshal.
  • I byte magici per il classico RAR4 sono 'Rar!\x1a\x07\x00', mentre il moderno RAR5 utilizza 'Rar!\x1a\x07\x01\x00'.
  • Il promemoria pop-up di prova di WinRAR è diventato una leggenda di Internet, poiché il software ha continuato notoriamente a funzionare a tempo indeterminato dopo 40 giorni.

Domande tecniche frequenti

Cos'è un record di ripristino RAR?

Un record di ripristino è costituito da dati ridondanti opzionali che utilizzano la correzione degli errori Reed-Solomon, consentendo a WinRAR di ricostruire fisicamente gli archivi danneggiati anche se parti del file sono corrotte.

Posso aprire file RAR senza comprare WinRAR?

Sì. Windows 11 ora estrae i file RAR in modo nativo e File2File.app può estrarre e convertire archivi RAR gratuitamente direttamente all'interno del tuo browser web.

Qual è la differenza tra RAR4 e RAR5?

RAR5 è la versione moderna del formato introdotta nel 2013, caratterizzata da dimensioni del dizionario maggiori (fino a 4 GB), crittografia AES-256 più forte, checksum Blake2sp e decompressione multi-core più rapida.