Archivio RAR (.rar)
Specifiche StandardRAR 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:
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 00RAPPRESENTAZIONE ASCII: Rar!\x1a\x07..
Standardizzazione: Specifiche dell'Architettura RAR5
Specifiche tecniche
| Architettura del container | Architettura di intestazione a blocchi di lunghezza variabile con specifiche RAR4 (0x00) e il moderno RAR5 (0x01 0x00) |
| Compressione | Compressione proprietaria basata su LZSS con ampio dizionario scorrevole (fino a 4 GB in RAR5) e codifica di Huffman |
| Endianness dei byte | Little-Endian (Intel x86) |
| Spazi colore | N/A (Contenitore di Archiviazione) |
| Canali e struttura | Gerarchia di directory multi-file, archivi solidi, parti divise multi-volume (.r00/.part1.rar) |
| Dimensioni massime | Praticamente illimitato (fino a 16 Exabyte in RAR5) |
| Trasparenza | Stream di dati alternativi NTFS completi, permessi Unix e timestamp di precisione |
| Streaming e progressivo | Record 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 tecnico | RAR (Corrente) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Record di Ripristino | Correzione degli errori Reed-Solomon nativa | Nessuno integrato | Nessuno integrato | Nessuno integrato |
| Licenza | Proprietaria (creazione commerciale) | Open Source gratuito (GNU LGPL) | Pubblico Dominio Aperto | Open Source gratuito (POSIX) |
| Crittografia | AES-256 con PBKDF2 / Blake2sp | AES-256 con SHA-256 | ZipCrypto (debole) o AES-256 | Nessuna (richiede GPG/OpenSSL) |
| Suddivisione Multi-Volume | Pioniere del settore nei volumi suddivisi | Supportato nei volumi 7z | Supportato negli ZIP distribuiti | Richiede 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
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.