Converti TAR.XZ in TAR.BZ2 Online
Converti archivi TAR.XZ in formato TAR.BZ2 per compatibilità con sistemi Unix più vecchi. Mentre TAR.XZ offre una compressione migliore, alcuni sistemi legacy potrebbero supportare solo TAR.BZ2.
Entrambi i formati usano il contenitore TAR, quindi tutte le autorizzazioni Unix, la proprietà e i link simbolici vengono preservati esattamente. Solo il metodo di compressione cambia da XZ (LZMA2) a BZIP2.
Quando Usare TAR.BZ2
- Compatibilità — il supporto a BZIP2 è onnipresente sui sistemi Unix fin dagli anni Novanta
- BZIP2 ha migliori caratteristiche di recupero errori—i singoli blocchi possono essere recuperati indipendentemente, il che potrebbe importare per l'archiviazione a lungo termine su supporti inaffidabili. Tuttavia, per la maggior parte degli usi moderni, TAR.XZ è preferito.
- Buona compressione — migliore di GZIP, con rapporti che si avvicinano a XZ per la maggior parte dei tipi di dati
- Formato consolidato — ampiamente usato nella distribuzione software, particolarmente per release di codice sorgente
- Supporto streaming — BZIP2 può decomprimere dati in streaming senza buffering
Come Funziona la Conversione
Il nostro convertitore produce file TAR.BZ2 che si estraggono con strumenti Unix standard (tar -xjf). Questa conversione è utile quando la compatibilità con sistemi Unix più vecchi è richiesta.
La conversione avviene sui nostri server: l'archivio viene decompresso da xz e ricompresso con bzip2. Il tuo file TAR.XZ originale resta invariato e ricevi un nuovo file TAR.BZ2 pronto per il download.
TAR.XZ vs TAR.BZ2: Confronto
La compressione XZ usa l'algoritmo LZMA2, che nel nostro test ha reso gli archivi più piccoli di BZIP2 del 5% su un insieme misto e del 18% sui binari dei programmi. BZIP2 però esiste dal 1996, e questo gli dà un vantaggio nel supporto software. Per archivi che devono funzionare su sistemi vecchi o con strumenti datati, il TAR.BZ2 è spesso la scelta più sicura nonostante file un po' più grandi.
Compressione parallela — pbzip2 può usare più core CPU
Preservazione permessi — mantiene tutte le autorizzazioni Unix
Considerazioni su Memoria e CPU
Supporto ampio — disponibile su tutti i sistemi Unix dal 1996
Il nostro convertitore decomprime l'archivio TAR.XZ per ottenere il TAR grezzo, poi ricomprime l'archivio TAR usando BZIP2. Questo preserva tutti i contenuti TAR incluse le autorizzazioni cambiando solo il metodo di compressione.
Recupero dalla Corruzione
Tutti i file, le cartelle, i link simbolici, le autorizzazioni e la proprietà vengono preservati esattamente. Il file TAR.BZ2 risultante può essere estratto su qualsiasi sistema Unix usando tar -xjf filename.tar.bz2.