Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti RAR in XZ gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. Il file viaggia cifrato fino al nostro server, viene convertito lì e viene cancellato appena il lavoro finisce.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
RAR in XZ
Il RAR è tecnicamente buono. È solido, mantenuto dal 1993, porta cifratura e integrità per membro, e i suoi record di recupero sono una funzione genuinamente intelligente che pochi concorrenti eguagliano. Niente di tutto ciò è il problema. Il problema è che il registro lo classifica come proprietario e c’è esattamente un programma al mondo capace di crearne uno, il che rende ogni archivio RAR a lunga vita una scommessa su un singolo fornitore.
Quella scommessa va bene per un download che aprirete la settimana prossima e male per qualcosa depositato, pubblicato o conservato. Repository, mirror, finanziatori e archivi istituzionali lo dicono sempre più spesso esplicitamente, e il requisito è di solito formulato come un formato con specifica pubblicata e più di un’implementazione indipendente. L’XZ lo soddisfa comodamente.
Questa è la parte insolita della coppia. Il RAR è segnato solido nel registro, cioè concatena i membri in un unico flusso continuo prima di comprimere così che la ripetizione fra file venga trovata invece di persa a ogni confine. L’XZ non ha scelta — comprime esattamente un flusso, quindi il suo contenuto è intrinsecamente solido — e lo fa con un dizionario LZMA2 fino a 64 MB.
Due compressori solidi di generazione simile sugli stessi dati danno risposte simili. Aspettatevi che l’XZ atterri entro un margine modesto dal RAR, a volte un po’ più piccolo su testo dove il dizionario da 64 MB arriva più lontano di quello del RAR, a volte un po’ più grande. Se speravate in un risparmio drammatico, questa non è la conversione che lo dà; se temevate una penalità drammatica per lasciare un formato proprietario, questa è la rassicurazione che non ce n’è una.
Ogni altro archivio su questo sito passa per 7-Zip, e il RAR no, perché Debian costruisce 7-Zip senza il codec RAR. Un programma separato lo gestisce: unrar-free, con licenza GPL e nell’archivio principale di Debian, eseguito come processo proprio con il percorso dell’archivio passato dopo un -- così che un nome di file non possa mai essere interpretato come un’opzione.
La scelta è stata misurata piuttosto che assunta. La via usuale è unrar di RARLAB dalla sezione non-free, e l’estrattore libero si è dimostrato capace di gestire un vero archivio RAR5 invece di essere limitato a RAR4 come suggerirebbe la sua reputazione.
Un RAR è un contenitore: registra un nome, un percorso, una dimensione e un checksum per ogni membro dentro l’archivio stesso, motivo per cui un archiviatore può elencarne uno istantaneamente. L’XZ non registra nulla di ciò. Comprime un flusso anonimo, memorizza un controllo di integrità su di esso, e il registro elenca l’assenza di struttura di directory come problema noto del formato.
Quindi la conversione spacchetta il RAR, raccoglie tutto in un TAR fresco — intestazione da 512 byte per membro, con campi per nome, percorso, modalità, proprietario e timestamp — e comprime quel tarball con xz. Il tarball è costruito dall’interno della directory estratta, quindi i vostri file stanno al livello superiore piuttosto che dentro una cartella involucro.
Il punto di preferire un formato aperto per l’archiviazione non è ideologia, è aritmetica sul fallimento. Un formato con specifica pubblicata può essere reimplementato da chiunque ne abbia bisogno; un formato con un fornitore e una licenza che vieta packer compatibili no. Il campo openness del registro dice proprietario per il RAR e aperto per l’XZ.
La portata segue dalla stessa proprietà. xz è una dipendenza di installazione base su ogni distribuzione Linux mainstream perché il gestore pacchetti stesso lo usa; GNU tar capisce -J dal 1.22; 7-Zip e Keka lo leggono su Windows e macOS. WinRAR è un prodotto a pagamento su Windows e 7-Zip legge RAR solo dove il codec è stato incluso.
Tre cose vengono scartate e ognuna vale la pena controllarla prima di procedere. I record di recupero vanno per primi: WinRAR può incorporare ridondanza così un archivio danneggiato si ripara da solo, e l’XZ non ha un concetto simile. La cifratura va per seconda — il RAR cifra e l’XZ no. I commenti d’archivio vanno per terzi, silenziosamente.
Il checksum per membro è il quarto e il più rilevante. Un RAR sa quale membro è danneggiato; un .tar.xz può solo dirvi che il flusso è danneggiato, perché a quel livello non ci sono membri. Se l’integrità nel tempo fa parte del requisito, la risposta non è un compressore migliore — è un manifesto di hash accanto all’archivio, una seconda copia, e uno storage che verifica ciò che restituisce.
Un RAR protetto da password fallisce con un messaggio piuttosto che rimanere in attesa. L’estrattore viene invocato così che un archivio cifrato segnali il rifiuto immediatamente invece di aspettare un prompt su un terminale non collegato. Decifratelo localmente con WinRAR o 7-Zip e convertite l’archivio in chiaro.
Un insieme multi-volume — part1.rar, part2.rar e il resto — non può essere gestito neanche, perché il riassemblaggio richiede ogni parte presente insieme e questo convertitore prende un file per lavoro. Unite i volumi sulla vostra macchina prima.
Sul nostro server piuttosto che nel vostro browser. La maggior parte degli strumenti su questo sito converte sul vostro dispositivo e lo dice apertamente; questa coppia non può, perché richiede sia un estrattore RAR sia xz come programmi veri. Il file viaggia su una connessione cifrata verso un container che li esegue, senza accesso internet in uscita.
Ogni lavoro riceve una cartella temporanea su un filesystem in memoria cancellata nel momento in cui il lavoro finisce qualunque sia l’esito, e ogni lavoro ancora in esecuzione dopo sessanta secondi viene terminato. Il livello gratuito accetta 25 MB per file caricato.
Un deposito viene giudicato in parte sulla sua documentazione, ed è questo il momento di scriverla. Annotate il nome del file RAR originale, la sua dimensione, il suo checksum e la data, e registrate che i contenuti sono stati riimpacchettati come .tar.xz senza alterazioni.
Poi verificate prima di cancellare qualcosa. tar tJf sul risultato, confrontato voce per voce contro l’elenco del RAR: stesso conteggio, stessi percorsi, stesse dimensioni. È un riimpacchettamento senza perdita, quindi una discrepanza non è mai un dato danneggiato, è una sorpresa strutturale.
| RAR | XZ | |
|---|---|---|
| Nome completo | Archivio RAR | Archivio XZ |
| Estensione del file | .rar | .xz |
| Tipo di media | application/vnd.rar | application/x-xz |
| Compressione | Senza perdita — non si butta via niente | Senza perdita — non si butta via niente |
| Prima pubblicazione | 1993 | 2009 |
| Pubblicato da | win.rar GmbH | — |
| Licenza | Proprietario | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Si apre nel browser | Nessun browser | Nessun browser |
| Valutato al suo posto | ZIP, 7Z | GZ, BZ2, 7Z |
Non si scarta nulla. RAR e XZ salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.
XZ comprime un singolo flusso e non può contenere una cartella. È proprio per questo che XZ viene di solito abbinato a un formato di archivio: l'archivio raccoglie i file, XZ comprime il risultato.
RAR appartiene a un produttore; XZ è una specifica pubblicata. Conta per tutto ciò che dovrà ancora aprirsi fra dieci anni, quando il programma di allora potrebbe non esistere più.
7-Zip e Keka leggono sia RAR sia XZ, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
XZ risale al 2009. xz, 7-Zip e Keka lo leggono.
RAR è stato pubblicato nel 1993 e XZ nel 2009. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
Sì: questa conversione ha bisogno di un software che in un browser non può girare. Il file viaggia cifrato fino al nostro server, viene cancellato appena il lavoro finisce e il risultato dopo 60 minuti. Il lavoro lo fa 7-Zip, l’archiviatore, nella sua forma da riga di comando.
Sì, fino a 100 conversioni al giorno per file fino a 25 MB. Quell’unico limite esiste perché questa conversione gira su un server che paghiamo noi. Per il resto qui non c’è niente di limitato, e la filigrana non c’è in nessun caso. Il limite esiste perché 7-Zip ha bisogno di una nostra macchina per girare.
No. XZ conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale. I file escono identici byte per byte. Quello che non sopravvive è ciò che il contenitore sapeva *su* di loro e non ciò che teneva *dentro* di loro: una password e, su alcuni formati, i permessi e le date originali.
XZ comprime un singolo flusso e non può contenere una cartella. È proprio per questo che XZ viene di solito abbinato a un formato di archivio: l'archivio raccoglie i file, XZ comprime il risultato.
Non si scarta nulla. RAR e XZ salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.