.XZ

File XZ

XZ Compressed Archive
Fai una domanda
RISPOSTA RAPIDA

Un file .xz è un archivio compresso creato con XZ Utils, utilizzando l'algoritmo LZMA2. Di solito racchiude un singolo file - il più delle volte un .tar - quindi è comune vedere l'estensione .tar.xz. Su Windows, è possibile aprirlo con 7-Zip o PeaZip. Su macOS, si consiglia The Unarchiver o Keka. Su Linux, eseguire tar -xf file.tar.xz. Il formato non prevede crittografia e non presenta rischi intrinseci di malware.

Sviluppatore: Tukaani Project (Lasse Collin) Categoria: File compressi Standard aperto MIME: application/x-xz
SI APRE SU Windows macOS Linux
Correlati: .RAR · .ZIP · .Z01 · .7Z

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 16, 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 XZ?

.xz è un formato di file di tipo archivio compresso che utilizza il metodo di compressione XZ. Il formato è nativo di XZ Utils, lo strumento software di riferimento sviluppato come parte del Progetto Tukaani (una distribuzione GNU/Linux basata su Slackware).

XZ e TAR

Un archivio .xz può memorizzare solo un singolo flusso compresso e non possiede un proprio albero delle directory. Per questo motivo, i file .xz sono comunemente usati in combinazione con gli archivi TAR - TAR raccoglie i file selezionati in un unico archivio, e l'algoritmo XZ viene poi applicato per la compressione. Il file risultante porta il suffisso .tar.xz o .txz.

Algoritmo di compressione LZMA2

La compressione XZ si basa sull'algoritmo LZMA2 - un'evoluzione dello standard LZMA originale. Consente rapporti di compressione elevati e si traduce in dimensioni dei file significativamente ridotte: gli archivi XZ sono tipicamente più piccoli del 30% rispetto a GZIP e del 15% rispetto agli archivi BZIP2. XZ offre una compressione lossless (senza perdita) per prevenire qualsiasi perdita di informazioni.

Note aggiuntive

  • Rispetto ad altri metodi di compressione, il processo di compressione XZ è piuttosto lento, ma la decompressione è significativamente più veloce.
  • Gli archivi XZ sono ampiamente utilizzati per distribuire pacchetti software Linux, inclusi Slackware e la maggior parte dei tarball dei sorgenti del kernel.
  • Il formato .xz si identifica con l'header magic fisso di 6 byte FD 37 7A 58 5A 00 e verifica l'integrità utilizzando checksum CRC64 per blocco e per flusso per impostazione predefinita (sono supportati anche CRC32 e SHA-256).
  • All'inizio del 2024, è stato scoperto che le versioni 5.6.0 e 5.6.1 di XZ Utils contenevano una backdoor inserita deliberatamente (CVE-2024-3094) nella libreria liblzma. La specifica del formato di file .xz non è interessata; solo quei tarball di build specifici sono stati compromessi.

Sicurezza e incolumità

RISCHIO: LOW

Il formato .xz non contiene codice eseguibile e non può essere «eseguito»; il rischio deriva solo da ciò che è contenuto all'interno (estrarre prima di fidarsi). Si noti l'incidente della supply-chain del 2024 (CVE-2024-3094): una backdoor è stata inserita nella build liblzma di xz 5.6.0/5.6.1 distribuita in alcuni canali di test delle distro - ciò influisce sui binari dello strumento/libreria, non sui file .xz ricevuti. Attenzione ai falsi siti di download di «estrattori xz» che includono adware; utilizzare 7-Zip/PeaZip dalle loro pagine ufficiali.

Dettagli del formato

in sintesi
NOME COMPLETOXZ Compressed Archiveanche noto come XZ Utils compressed file, LZMA2 compressed stream
SVILUPPATORETukaani Project (Lasse Collin)dal 2009 (XZ Utils 4.999.x / 5.0; format finalized 2009)
TIPO MIMEapplication/x-xz
TIPOContenitore compresso a flusso singolo (LZMA2), solitamente avvolto attorno a un archivio tar
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102030405
HEX
FD377A585A00
ASCII
·7zXZ·
Gli ultimi 2 byte di qualsiasi file .xz sono il magic footer 59 5A («YZ»). Non è correlato al formato .7z di 7-Zip nonostante la stringa «7z» presente nel magic header.

Programmi che aprono file XZ

Windows3 apps
7-Zip Open-source Fare clic con il tasto destro sul file .xz → 7-Zip → Estrai qui; per i .tar.xz estrarre due volte (xz, poi il tar).
PeaZip Open-source Aprire il file .xz in PeaZip e fare clic su Estrai; gestisce i .tar.xz in un unico passaggio.
NanaZip Open-source Fork moderno di 7-Zip dal Microsoft Store - tasto destro → estrai il file .xz/.tar.xz.
macOS3 apps
The Unarchiver Gratuito Fare doppio clic sul file .xz; The Unarchiver decomprime (e scompatta i .tar.xz) automaticamente.
Keka Gratuito Trascinare il file .xz su Keka per estrarlo; supporta direttamente i .tar.xz.
Terminal (xz / tar) Integrato Eseguire tar -xf file.tar.xz (bsdtar di macOS gestisce xz) o installare xz tramite Homebrew.
Linux3 apps
XZ Embedded Open-source Libreria C di sola decompressione per uso embedded/bootloader - non è un'app per l'utente finale; per sviluppatori che decomprimono .xz in sistemi con risorse limitate.
xz / XZ Utils Open-source xz -d file.xz per decomprimere, o tar -xf file.tar.xz per i tarball. Preinstallato sulla maggior parte delle distro.
Archive Manager (GNOME) / Ark (KDE) Open-source Fare doppio clic sul file .xz nel file manager e fare clic su Estrai.

Dettagli tecnici

specifiche approfondite
Algoritmo di compressioneLZMA2 (evoluzione di LZMA); catena di filtri opzionale con filtri delta e BCJ (branch/call/jump)
Struttura del contenitoreHeader del flusso → uno o più blocchi compressi → indice dei blocchi → footer del flusso
Magic header del flussoFD 37 7A 58 5A 00 - 6 byte fissi all'offset 0
Magic footer del flusso59 5A («YZ») - sempre gli ultimi 2 byte di ogni flusso .xz
Ordine dei byteLittle-endian
Tipo MIMEapplication/x-xz
Controllo integritàChecksum per blocco e per flusso; predefinito CRC64; supportati anche CRC32 e SHA-256
CrittografiaNessuna - nessuna crittografia integrata; crittografare i dati prima della compressione se necessario
Archiviazione fileSolo flusso compresso singolo; nessun nome file o albero delle directory (combinare con .tar per archivi multi-file)
CodificaBinario
Dimensione compressa tipicaDa decine di KB a diversi GB; i tarball dei sorgenti del kernel Linux sono comunemente di 50-200 MB
Rapporto di compressione rispetto alle alternativeTipicamente ~30% più piccolo di gzip e ~15% più piccolo di bzip2 sul codice sorgente
Nota sulla sicurezzaCVE-2024-3094: i tarball di XZ Utils 5.6.0/5.6.1 contenevano una backdoor in liblzma; la specifica del formato di file .xz non è interessata
Supporto piattaformaLinux, BSD, macOS, Windows (tramite XZ Utils, 7-Zip, PeaZip, NanaZip, The Unarchiver)
Rilasciato2009 (XZ Utils 4.999.x / 5.0; format finalized 2009)
Ultima versioneXZ file format 1.0.4 (2009); XZ Utils 5.6.x toolchain
Standard apertoSì · royalty-free
Specificatukaani.org

Conversioni XZ

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file XZ. 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 XZ.

Domande frequenti

Come si apre un file .xz su Windows?
Installare 7-Zip o PeaZip, fare clic con il tasto destro sul file e selezionare Estrai. Se si tratta di un .tar.xz, estrarre due volte - prima il livello xz, poi il .tar risultante.
Qual è la differenza tra .xz e .tar.xz?
.xz comprime un singolo flusso e non memorizza i nomi dei file. .tar.xz è un archivio tar (che contiene molti file e cartelle) che è stato poi compresso con xz - il formato software comune in Linux.
Il formato .xz è migliore di .gz o .zip?
Solitamente sì per quanto riguarda le dimensioni - LZMA2 comprime più di gzip/zip. Il compromesso è una compressione più lenta e il fatto che .xz da solo contenga un unico flusso, quindi viene accoppiato con tar per gestire più file.
Il formato di file xz è influenzato dalla backdoor xz (CVE-2024-3094)?
No. La backdoor si trovava nella build del software xz/liblzma (versioni 5.6.0/5.6.1), non nel formato del file. I file compressi come .xz non sono dannosi a causa di essa.
Come si decomprime .xz su Linux?
xz -d file.xz per ottenere il file originale, oppure tar -xf file.tar.xz per scompattare un tarball. xz è preinstallato sulla maggior parte delle distribuzioni.
Posso aprire .xz su macOS senza la riga di comando?
Sì - The Unarchiver o Keka aprono .xz e .tar.xz con un doppio clic o tramite drag-and-drop.

Riferimenti

1Tukaani - The .xz File Format specificationtukaani.org
2Tukaani - XZ Utils hometukaani.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.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

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