RAR

Che cos’è un file RAR?

Un formato di archivio proprietario. Si apre ovunque e non si crea quasi da nessuna parte — nemmeno qui: la licenza dell’unico strumento libero lo vieta.

Che cos’è RAR

RAR è un contenitore: un involucro per flussi codificati da qualcos’altro. Si usa per l'archiviazione.

L’estensione è .rar e il nome per esteso è RAR Archive. Contano entrambi meno di ciò che il file può contenere, ed è di questo che parla il resto della pagina.

Da dove viene RAR

win.rar GmbH lo ha pubblicato nel 1993.

A un formato rimasto leggibile così a lungo si può affidare qualcosa che vuoi ritrovare fra dieci anni.

La specifica appartiene al suo produttore

Leggerla fuori dal software del produttore dipende dal lavoro di altre persone, quasi sempre per osservazione e non per documentazione. Funziona quasi sempre e ogni tanto no, ed è questo il motivo per convertire ciò che intendi conservare.

Non si butta via niente

RAR conserva il suo contenuto esattamente. Risalvarlo non cambia nulla, quindi puoi aprirlo, modificarlo e risalvarlo quante volte vuoi senza accumulare danni: è questo che ne fa un formato di lavoro e non di consegna.

Può contenere un’intera cartella

RAR conserva una directory: nomi, cartelle e la struttura in mezzo. È questo che gli permette di sostituire una cartella in un allegato di posta.

Che cosa fa per proteggersi

RAR porta con sé un codice di controllo, così un file danneggiato viene rilevato invece che letto male in silenzio e una cifratura opzionale.

Un file cifrato va sbloccato prima che qualcosa possa convertirlo, qui come altrove. Una password non è qualcosa che un convertitore possa aggirare, e a uno che sostenesse il contrario non converrebbe affidare il file.

Che cosa apre RAR

WinRAR, 7-Zip e Keka lo leggono, e così fanno quasi tutti i programmi dello stesso tipo.

Quando un file non si apre, il formato è raramente il problema: più spesso è il programma a essere più vecchio di lui. Convertire in qualcosa di più vecchio è la via d’uscita affidabile, ed è a questo che serve il resto di questo sito.

Aprirlo nel browser

Nessun browser lo legge.

È di gran lunga il motivo più comune per convertirlo: non che il formato sia scadente, ma che il posto in cui vuoi mostrare il file non sappia leggerlo.

È un formato di consegna

RAR è pensato per essere consegnato, non per lavorarci dentro. Modificarne uno è possibile e raramente piacevole; la strada sensata passa dall’originale e da una nuova esportazione.

Che cosa va storto con lui

Le lamentele ricorrenti: fuori dal suo terreno il supporto è discontinuo.

Nessuna di queste è un motivo per evitare il formato. Sono le cose che conviene conoscere prima che una di loro ti sorprenda, che è un’affermazione diversa e più utile.

Qualcuno ve lo ha mandato, ed è così che di solito comincia

Il RAR non è più un formato che le persone scelgono per sé stesse. Arriva: da un download, da un collega che usa WinRAR perché era già sulla macchina, da un archivio assemblato un decennio fa, o da un forum dove la convenzione è stata fissata molto prima che qualcuno se lo chiedesse.

Quindi la domanda è quasi sempre come aprirne uno piuttosto che se usarlo. Vale la pena dirlo subito perché le due metà del RAR non sono ugualmente disponibili — leggerne uno è semplice, e crearne uno è una questione di licenza più che tecnica.

Proprietario in un modo in cui lo ZIP non lo è

Il RAR è stato creato da Eugene Roshal nel 1993 e l’algoritmo di compressione resta proprietario. Il lato della decompressione è stato pubblicato e può essere implementato liberamente, motivo per cui così tanti strumenti aprono file RAR. Il lato della compressione no, e scriverne uno legalmente significa avere una licenza dal proprietario.

Quell’asimmetria spiega quasi tutto il panorama. Ogni utility d’archivio può estrarre un RAR; solo WinRAR e una manciata di licenziatari possono produrne uno. È anche il motivo per cui Quinvert estrae il RAR e non lo crea — non una funzione mancante, ma una licenza che non abbiamo e che non potremmo soddisfare in un sito statico.

Comprime davvero meglio, e di quanto

Il RAR generalmente batte lo ZIP, e il divario è reale piuttosto che marketing. Su documenti misti aspettatevi qualcosa nell’ordine del dieci-venti per cento più piccolo; su grandi raccolte di file simili il vantaggio si allarga considerevolmente, perché il RAR può trattare l’intero insieme come un unico flusso e trovare ripetizioni oltre i confini dei singoli file.

Lo ZIP comprime ogni file indipendentemente, ciò che lo rende veloce nell’estrarre un elemento da un grande archivio e ciò che gli costa in dimensione su mille file quasi identici. Nessun comportamento è sbagliato. È uno scambio fra accesso casuale e rapporto di compressione, e il RAR ha scelto il rapporto.

I file parte, e perché uno solo non basta

Il RAR può dividere un archivio su volumi numerati — `.part1.rar`, `.part2.rar`, e così via, oppure lo schema più vecchio `.r00`, `.r01`. La convenzione viene dall’epoca dei floppy disk e dei limiti di caricamento e sopravvive ovunque un singolo file sarebbe troppo grande per il canale.

Non sono archivi indipendenti. Ogni parte deve essere presente nella stessa cartella prima che l’estrazione possa iniziare, e aprire la parte uno è come si estrae l’intero insieme, non il primo terzo. Una parte centrale mancante di solito significa che tutto ciò che segue è irrecuperabile — il motivo più comune per cui un’estrazione RAR fallisce a metà senza una spiegazione ovvia.

I record di ripristino, davvero insoliti

Il RAR può memorizzare dati ridondanti dentro l’archivio specificamente perché un file danneggiato possa ripararsi da solo. Se pochi byte sono corrotti durante il trasferimento o su un disco che si sta guastando, un archivio con un record di ripristino spesso può ricostruirli senza l’originale.

Lo ZIP non ha nulla di equivalente, ed è l’unica funzione che ancora guadagna al RAR un posto. È il motivo per cui archivi destinati a stare su supporti ottici, sopravvivere a trasferimenti inaffidabili, o essere conservati per anni erano spesso fatti come RAR da persone che ci avevano pensato piuttosto che per abitudine.

La cifratura, e l’unica cosa che protegge

Il RAR supporta la cifratura AES del contenuto dei file, e a differenza dello schema originale dello ZIP è implementata correttamente. Un RAR protetto da password non si viola banalmente; senza la password il contenuto è genuinamente inaccessibile.

Per impostazione predefinita l’elenco dei nomi dei file resta leggibile anche quando il contenuto non lo è, quindi un osservatore può vedere cosa contiene l’archivio senza aprirlo. WinRAR ha un’opzione per cifrare anche i nomi, ed è disattivata a meno che qualcuno non l’abbia scelta. Se i nomi dei file stessi sono la parte sensibile, quella distinzione conta.

RAR5, e perché uno strumento vecchio rifiuta un file nuovo

Il formato è cambiato sostanzialmente con WinRAR 5 nel 2013 — nuova compressione, dizionari più grandi, una struttura diversa. Gli archivi scritti nel nuovo formato non sono leggibili da strumenti che comprendono solo il vecchio, e non c’è modo di saperlo dall’estensione.

Uno strumento precedente al 2013, o uno il cui supporto RAR non è mai stato aggiornato, segnalerà un archivio sconosciuto o corrotto su un file perfettamente intatto. Se un RAR si rifiuta di aprire in un programma e funziona in un altro, questa è la spiegazione abituale, e aggiornare l’estrattore è la correzione, non riparare il file.

Cosa fare con uno una volta aperto

Per qualunque cosa debba essere inoltrata, ricompattate come ZIP. Ogni sistema operativo attuale apre lo ZIP senza installare nulla, cosa che il RAR non può rivendicare — un destinatario su una macchina Windows o macOS standard potrebbe non avere alcun modo di aprire un RAR affatto, e inviarne uno chiede silenziosamente di installare software.

Per qualcosa da conservare invece che inviare, lasciarlo come RAR va bene e non c’è nulla da guadagnare convertendo. Ricompattare ricomprime tutto senza beneficio, e se l’originale porta un record di ripristino, convertire butta via l’unica cosa che il RAR fa e nient’altro fa.

Estrarre un RAR qui significa inviarlo, e vale la pena saperlo

Il contenuto di un archivio è il contenuto di un archivio: documenti fiscali, fotografie, codice sorgente, scartoffie scansionate, un backup dell’intera cartella home di qualcuno. Consegnare tutto ciò a un sito web in cambio di un link di download è uno scambio scadente che le persone fanno abitualmente per mancanza di un’alternativa evidente.

Il RAR è la famiglia dove questo sito non può offrirne una. Nulla che gira nel browser legge il formato, quindi un RAR trascinato qui passa su una connessione cifrata verso l’API di conversione e viene scompattato dentro un contenitore senza accesso proprio a internet: unrar-free legge l’archivio, perché la build Debian di 7-Zip viene spedita senza il codec RAR, e 7-Zip scrive lo ZIP, 7z o TAR richiesto. La cartella di lavoro viene eliminata quando il lavoro finisce, riuscito o no.

Quella strada porta due limiti che le coppie del browser non hanno. Un file server è limitato a 25 MB invece dei 100 MB che si applicano sulla vostra macchina, e le conversioni server spendono una soglia di cento al giorno, contata contro un hash giornaliero salato del vostro indirizzo invece che un account, e si resetta a mezzanotte UTC invece di accumularsi. Per un archivio di diversi gigabyte, o per contenuti che non dovrebbero viaggiare affatto, 7-Zip e WinRAR fanno la stessa estrazione sul desktop e nulla lascia la macchina.

I dati, in un posto solo

Identificativi e provenienza del formato RAR.
Estensione.rar
Tipo di mediaapplication/vnd.rar
Pubblicato dawin.rar GmbH
Prima pubblicazione1993