Che cos'è il formato di file RAR?
I file con l'estensione .rar contengono archivi di dati compressi con un algoritmo proprietario. Il formato è stato rilasciato per la prima volta nel 1993 dal programmatore russo Eugene Roshal ed è attualmente sviluppato e mantenuto da RARLAB insieme al loro software WinRAR. Esistono due generazioni principali del formato: RAR4 (dominante negli anni 2000) e RAR5, introdotto nel 2013 con WinRAR 5.0, che ha apportato una crittografia più forte e una struttura dell'archivio aggiornata.
.rar offre un'elevata compressione e supporta molte funzionalità aggiuntive, come:
- Recupero dei dati dopo errori di archiviazione, utilizzando i file del volume di recupero
.rev - Suddivisione di archivi di grandi dimensioni in più parti - i volumi di continuazione utilizzano estensioni come
.r00,.r01e così via - Crittografia AES-256 dei contenuti dell'archivio (RAR5; AES-128 nel vecchio formato RAR4)
- Checksum CRC32 e verifica hash BLAKE2sp a 256 bit per l'integrità dei file
Restrizioni relative agli archivi RAR
Gli archivi RAR possono essere creati solo con il software grafico WinRAR su Microsoft Windows, o con il programma a riga di comando rar su altre piattaforme. Anche applicazioni di terze parti possono creare file .rar se possiedono un accordo di licenza con RARLAB. L'estrazione è meno limitata - RARLAB rende il codice sorgente di unrar liberamente disponibile, sebbene ne proibisca il reverse-engineering. Poiché RAR4 e RAR5 utilizzano strutture diverse, non tutti gli strumenti supportano entrambi; i software più vecchi potrebbero non riuscire ad aprire i file RAR5.
Sicurezza e incolumità
RISCHIO: MEDIUMIl formato RAR in sé è sicuro, ma gli archivi sono un classico involucro per la distribuzione di malware: nascondono i reali tipi di file fino all'estrazione e possono eludere i filtri di base, quindi un .rar da una fonte non attendibile potrebbe contenere eseguibili o script - scansiona i contenuti prima di avviare qualsiasi cosa. Due precauzioni specifiche: (1) gli archivi RAR5 possono essere crittografati con AES-256 e protetti da password, tecnica usata anche per evadere la scansione antivirus, quindi diffida dei RAR protetti da password inviati non richiesti; (2) i file RAR .exe auto-estraenti eseguono codice per progettazione - apri archivi SFX solo da fonti di cui ti fidi. L'approccio sicuro è estrarre un normale RAR e ispezionare prima i suoi file.
Dettagli del formato
in sintesiProgrammi che aprono file RAR
Dettagli tecnici
specifiche approfondite| Magic bytes | `52 61 72 21 1A 07` («Rar!» + 0x1A 0x07) all'offset 0 del file |
| Byte firma versione | 7° byte `00` = RAR 1.5-4.x; byte `01 00` = RAR5 (introdotto con WinRAR 5.0, 2013) |
| Tipo MIME | `application/vnd.rar` |
| Algoritmo di compressione | Proprietario; variante PPMd per il testo, basato su LZSS per i dati binari; i file condividono un unico dizionario di compressione in modalità «solid» |
| Crittografia | AES-128 CBC (RAR4) / AES-256 CBC con derivazione della chiave PBKDF2 (RAR5) |
| Verifica integrità | CRC32 per file (RAR4); CRC32 o hash BLAKE2sp a 256 bit opzionale per file (RAR5) |
| Nomenclatura multi-volume | Legacy: `.r00`, `.r01`, … ; moderna: `.part1.rar`, `.part2.rar`, … (predefinita in RAR5) |
| Volumi di recupero | I file `.rev` memorizzano dati di parità che consentono la ricostruzione dei volumi mancanti senza scaricare nuovamente l'intero set |
| Compressione solida | Tutti i file condividono un unico dizionario di compressione - migliora significativamente il rapporto per molti file piccoli e simili |
| Archivi auto-estraenti | WinRAR può produrre archivi SFX `.exe` con un decompressore integrato che non richiede strumenti separati su Windows |
| Codifica nomi file | Nativamente UTF-8 in RAR5; dipendente dalla code-page in RAR4, il che potrebbe alterare i nomi tra diverse localizzazioni |
| Commenti archivio | Commenti in testo semplice fino a 64 KB possono essere incorporati nell'intestazione dell'archivio |
| Crittografia intestazione | Funzionalità opzionale che crittografa l'elenco dei file, nascondendo i nomi finché non viene fornita la password corretta |
| Modello di licenza | La creazione proprietaria richiede WinRAR o un SDK con licenza; sorgente `unrar` disponibile solo per l'estrazione - reverse-engineering proibito |
| Rilasciato | 1993 (RAR 1.0); RAR4 format ~2002; RAR5 format 2013 (WinRAR 5.0) |
| Specifica | www.rarlab.com |
Conversioni RAR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file RAR.