.BZ2

File BZ2

bzip2 Compressed File
Fai una domanda
RISPOSTA RAPIDA

Un file BZ2 è un singolo file compresso con lo strumento bzip2. Su Windows, puoi aprirlo con i software gratuiti 7-Zip o PeaZip. Su macOS, basta un doppio clic e Utility Archivio lo gestirà. Su Linux, esegui bunzip2 file.bz2 o tar -xjf file.tar.bz2. La maggior parte dei file BZ2 che incontrerai sono in realtà archivi .tar.bz2 contenenti molti file all'interno di un livello TAR.

Sviluppatore: Julian Seward (bzip2) Categoria: File compressi Standard aperto MIME: application/x-bzip2
SI APRE SU Windows macOS Linux Android
Correlati: .RAR · .ZIP · .Z01 · .7Z

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 3, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BZ2?

.bz2 è un formato di file compresso prodotto dall'utility bzip2. A differenza di un archivio completo, comprime un singolo file o flusso di dati - quando è necessario pacchettizzare più file, questi vengono prima raggruppati in un archivio TAR e poi compressi insieme, producendo i pacchetti .tar.bz2 (o .tbz2) comuni nelle distribuzioni Linux e nei progetti open-source.

Quali dati contiene un file .bz2?

I file .bz2 memorizzano dati compressi utilizzando una pipeline di algoritmi lossless:

  • Trasformata di Burrows-Wheeler (BWT) - riorganizza i blocchi di dati per raggruppare sequenze di byte ripetute
  • Trasformata Move-to-front - sfrutta la località prodotta dalla BWT
  • Run-length encoding (RLE) - riduce lunghe sequenze di byte identici
  • Codifica di Huffman - codifica l'entropia del flusso di simboli risultante

Le dimensioni dei blocchi variano da 100 KB a 900 KB e vengono selezionate al momento della compressione; il comando bzip2 predefinito utilizza blocchi da 900 KB (file signature BZh9). Ogni blocco porta il proprio checksum CRC-32 e un secondo CRC a livello di flusso copre l'intero file. L'utility bzip2recover può recuperare blocchi intatti da un archivio parzialmente danneggiato.

.bz2 su sistemi Unix-like

I file .bz2 si trovano tipicamente su Linux, macOS e altri ambienti Unix-like, dove bzip2 e bunzip2 sono strumenti CLI standard. Il formato è ampiamente utilizzato per la distribuzione di codice sorgente software su tali piattaforme.

Supporto Windows

Su Windows, i file .bz2 sono supportati da strumenti come 7-Zip, WinRAR e PeaZip. L'utility bzip2 stessa è disponibile anche come build open-source per Windows. Rispetto ai file .gz, .bz2 ottiene tipicamente un rapporto di compressione migliore su testo e codice sorgente, al costo di una compressione e decompressione più lente. Formati più recenti come .xz spesso superano bzip2 sia nel rapporto di compressione che nella velocità, ma i pacchetti .tar.bz2 rimangono ampiamente utilizzati nella distribuzione di software open-source. I file .bz2 possono anche servire per creare copie di backup di vari dati, come collezioni di immagini o librerie di documenti.

Sicurezza e incolumità

RISCHIO: LOW

Il formato bzip2 è aperto e sicuro, e un .bz2 è solo un insieme di dati compressi che non può eseguirsi da solo. Si applicano le consuete precauzioni per gli archivi: un .bz2/.tar.bz2 da una fonte non attendibile può contenere eseguibili o script rivelati solo dopo l'estrazione, quindi scansiona i contenuti prima di avviare qualsiasi cosa. Due note tecniche: un minuscolo .bz2 può espandersi enormemente («bomba di decompressione») - diffida di archivi sospettosamente piccoli; inoltre un .tar.bz2 può contenere percorsi «../» (path-traversal / «tar slip»), quindi estrai i tarball non attendibili in una cartella vuota. Gli estrattori moderni proteggono da entrambi i rischi.

Dettagli del formato

in sintesi
NOME COMPLETObzip2 Compressed Fileanche noto come bzip2 archive, BZ2 file
SVILUPPATOREJulian Seward (bzip2)dal 1996 (bzip 0.21); bzip2 1.0 released 2000
TIPO MIMEapplication/x-bzip2
TIPOFile compresso a flusso singolo (trasformata di Burrows-Wheeler + codifica di Huffman)
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102
HEX
425A68
ASCII
BZh
Signature fissa 42 5A 68 («BZh») all'offset 0, seguita da una cifra ASCII «1»-«9» che indica la dimensione del blocco in centinaia di KB (es. «BZh9» = blocchi da 900 KB, il valore predefinito). I byte successivi sono un magic di blocco compresso (pi greco: 31 41 59 26 53 59). Come gzip, il semplice bzip2 comprime UN solo flusso, quindi gli archivi multi-file appaiono come .tar.bz2 (o .tbz2/.tbz).

Programmi che aprono file BZ2

Windows3 apps
WinRAR A pagamento Fai doppio clic per aprire ed estrarre; gestisce .bz2 e .tar.bz2 in un unico passaggio. (7-Zip/PeaZip sono le alternative gratuite).
7-Zip Open-source Tasto destro sul .bz2 > 7-Zip > Estrai qui. Per i .tar.bz2, estrai due volte (una volta per il .tar, una per i file). Gratuito; crea anche .bz2.
PeaZip Open-source Apri il .bz2/.tar.bz2 ed estrai; gestisce automaticamente il livello tar in un unico passaggio.
macOS3 apps
The Unarchiver Gratuito Impostalo come predefinito per .bz2/.tar.bz2 e fai doppio clic per estrarre. Gratuito sul Mac App Store.
Archive Utility (built-in) Integrato Fai doppio clic sul .bz2 o .tar.bz2 nel Finder - macOS lo decomprime (e ne estrae il tar) automaticamente. Nessuna installazione necessaria.
Keka Gratuito Trascina il .bz2 su Keka per estrarlo; Keka CREA anche .bz2 e .tar.bz2 con varie opzioni.
Linux2 apps
bzip2 / bunzip2 / tar (CLI) Open-source Singolo file: «bunzip2 file.bz2». Tarball: «tar -xjf file.tar.bz2». Preinstallato su quasi ogni sistema Linux/Unix.
Ark / File Roller / Xarchiver Open-source Gestori di archivi predefiniti di KDE/GNOME: apri il .bz2/.tar.bz2 ed estrai dall'interfaccia grafica.
Android1 app
ZArchiver Gratuito Tocca il .bz2/.tar.bz2 ed estrai; gestisce anche il livello tar. Crea anche .bz2.

Dettagli tecnici

specifiche approfondite
Tipo MIMEapplication/x-bzip2 (anche application/x-bzip, application/bzip2)
Magic bytes42 5A 68 («BZh») all'offset 0 del file, seguito da una cifra ASCII «1»-«9» che codifica la dimensione del blocco (es. BZh9 = blocchi da 900 KB)
CodificaBinario - flusso compresso bit-packed
Pipeline di compressioneTrasformata di Burrows-Wheeler → move-to-front → run-length encoding → codifica di Huffman (tutte fasi lossless)
Dimensione del bloccoSelezionabile da 100 KB (livello 1) a 900 KB (livello 9); il valore predefinito è 900 KB; blocchi più grandi migliorano il rapporto ma richiedono più RAM
Utilizzo della memoriaCompressione: circa 10 volte la dimensione del blocco; decompressione: ~3,5 MB indipendentemente dalla dimensione del blocco scelta
Controllo integritàChecksum CRC-32 per blocco compresso più un CRC combinato a livello di flusso verificato alla decompressione
Marcatore di bloccoOgni blocco BWT inizia con la costante pi greco a 48 bit 0x314159265359, utilizzata da bzip2recover per individuare i blocchi nei file danneggiati
Modello di contenitoreFlusso compresso autonomo senza tabella dei nomi file interna o struttura di directory; più file richiedono un wrapper TAR
Compressione parallelaLo standard bzip2 è a thread singolo; pbzip2 e lbzip2 parallelizzano la compressione a livello di blocco su sistemi multi-core
Recupero blocchibzip2recover scansiona i byte grezzi alla ricerca di marcatori di blocco a 48 bit e scrive ogni blocco intatto in un file .bz2 recuperabile separato
Rapporto di compressione vs gzipTipicamente il 10-15% più piccolo di .gz su testo e codice sorgente; la decompressione è 2-6 volte più lenta
Piattaforme associateLinux, macOS, Unix/BSD nativamente; Windows tramite 7-Zip, WinRAR, PeaZip; CLI bzip2 disponibile per tutti i principali sistemi
Casi d'uso comuniTarball sorgenti Linux/Unix (.tar.bz2), pacchetti di distribuzione software, dump di database e archivi di log compressi
Rilasciato1996 (bzip 0.21); bzip2 1.0 released 2000
Ultima versionebzip2 1.0.8 (2019); format itself unchanged
Standard apertoSì · royalty-free
Specificasourceware.org

Conversioni BZ2

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BZ2. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BZ2.

Domande frequenti

Come apro un file BZ2?
Su Windows usa 7-Zip o PeaZip (tasto destro > Estrai). Su macOS basta fare doppio clic (Utility Archivio lo gestisce) o usare Keka. Su Linux esegui «bunzip2 file.bz2», oppure «tar -xjf file.tar.bz2» per un tarball.
Qual è la differenza tra .bz2 e .tar.bz2?
Un semplice .bz2 comprime un SINGOLO file. Un .tar.bz2 (o .tbz2) è composto da molti file prima raggruppati in un unico archivio .tar, poi compressi con bzip2 - ecco perché la maggior parte dei download Linux/sorgenti sono .tar.bz2.
BZ2 vs GZ - quale è meglio?
bzip2 solitamente comprime testo/sorgenti in modo più efficiente di gzip ma è più lento; gzip è più veloce ed è lo standard per HTTP/streaming. I più recenti xz e zstd spesso battono entrambi. Usa quello che fornisce la tua fonte - gli strumenti li aprono tutti.
Come apro un file BZ2 su Windows?
Esplora file di Windows non apre i .bz2 nativamente, quindi installa i gratuiti 7-Zip o PeaZip. Fai clic con il tasto destro sul file > 7-Zip > Estrai qui. Per i .tar.bz2 potresti dover estrarre due volte (prima il bz2 poi il tar).
Perché il mio file BZ2 contiene solo un file quando ne aspettavo molti?
Perché bzip2 comprime solo un flusso. Più file vengono pacchettizzati come .tar.bz2: il .tar contiene tutti i file e bzip2 lo comprime. Estrai il bz2 per ottenere il .tar, quindi estrai il .tar.
Posso creare un file BZ2 gratuitamente?
Sì - bzip2 è aperto, quindi 7-Zip, PeaZip e Keka creano tutti .bz2/.tar.bz2 gratuitamente, e Linux/macOS hanno «bzip2»/«tar» integrati.

Riferimenti

1bzip2 - official site and manual (Sourceware)sourceware.org
2Wikipedia - bzip2 (algorithm and format)en.wikipedia.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Estensioni correlate

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z