.GZ

File GZ

Gzip Compressed File
Fai una domanda
RISPOSTA RAPIDA

Un file GZ è un singolo file compresso con gzip, il compressore standard Unix/Linux. Su Windows, puoi aprirlo con i software gratuiti 7-Zip o PeaZip. Su macOS, fai doppio clic su di esso: Utility Compressione lo gestisce automaticamente. Su Linux, esegui gunzip file.gz o tar -xzf file.tar.gz. La cosa fondamentale da sapere è che un semplice .gz contiene un solo file, quindi la maggior parte dei download arriva come .tar.gz (molti file raggruppati prima e poi compressi).

Sviluppatore: The GNU Project (gzip by Jean-loup Gailly and Mark Adler) Categoria: File compressi Standard aperto MIME: application/gzip
SI APRE SU Windows macOS Linux Android
Correlati: .RAR · .ZIP · .Z01 · .7Z

In questa pagina

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

Un file .gz è un file compresso prodotto dallo strumento GNU zip (gzip). Il formato è stato sviluppato da Jean-loup Gailly e Mark Adler per il Progetto GNU, con l'obiettivo di creare un sostituto privo di brevetti per la vecchia compressione .Z utilizzata sui sistemi UNIX. I file .gz memorizzano metadati utili nella loro intestazione - il nome del file originale e un timestamp di modifica - che possono essere d'aiuto se il file viene rinominato durante il processo di compressione.

Dove viene utilizzata la compressione .gz?

I file in formato .gz si incontrano comunemente nei pacchetti software e negli installer per sistemi operativi basati su Unix. Oltre agli installer, il formato .gz è spesso utilizzato per comprimere risorse di testo come HTML, CSS e JavaScript sui server web, il che facilita il caricamento più rapido delle pagine web. Tuttavia, questo metodo di compressione è utilizzato anche per l'archiviazione regolare dei dati, quindi i file .gz possono essere incontrati anche dagli utenti Windows e macOS.

Dettagli sulla compressione .gz

Il metodo di compressione .gz ha una caratteristica importante: un archivio può contenere un solo file. Il modo standard per aggirare questa limitazione è raggruppare prima più file utilizzando lo strumento di archiviazione tar, quindi comprimere il risultato - producendo un file .tar.gz o .tgz. Questo approccio in due fasi è lo standard de-facto per la distribuzione del codice sorgente del software su Linux e macOS.

Sicurezza e incolumità

RISCHIO: LOW

Il formato gzip è aperto e sicuro, e un .gz è solo un insieme di dati compressi che non possono essere eseguiti da soli. Si applica la consueta cautela per gli archivi: un .gz/.tar.gz proveniente da una fonte non attendibile può contenere eseguibili o script che vengono rivelati solo dopo l'estrazione, quindi scansiona i contenuti prima di eseguire qualsiasi cosa. Due note tecniche: file .gz estremamente piccoli possono espandersi in dimensioni enormi («bombe di decompressione») - diffida di archivi sospettosamente minuscoli; inoltre un .tar.gz può contenere percorsi con «../» (rischio di path-traversal/«tar slip») - gli estrattori moderni proteggono da questo, ma estrai sempre i tarball non attendibili in una cartella vuota.

Dettagli del formato

in sintesi
NOME COMPLETOGzip Compressed File
SVILUPPATOREThe GNU Project (gzip by Jean-loup Gailly and Mark Adler)dal 1992 (gzip 1.0); format standardized as RFC 1952 (1996)
TIPO MIMEapplication/gzip
TIPOFile compresso a flusso singolo (DEFLATE), RFC 1952
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102
HEX
1F8B08
ASCII
···
Firma fissa 1F 8B all'offset 0, seguita dal byte del metodo di compressione (08 = DEFLATE, l'unico in pratica). Il byte 3 contiene i flag; il nome del file originale può essere memorizzato quando il flag FNAME è impostato. La dimensione del file originale (mod 2^32) si trova negli ultimi 4 byte (ISIZE).

Programmi che aprono file GZ

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

Dettagli tecnici

specifiche approfondite
Magic bytes`1F 8B` all'offset 0, seguito da `08` (byte del metodo DEFLATE)
Algoritmo di compressioneDEFLATE (RFC 1951); il byte del metodo `08` è l'unico valore utilizzato in pratica
Tipo MIME`application/gzip`
File per flussoUno - `.gz` comprime un singolo file di input per flusso
Metadati dell'intestazioneMemorizza il nome del file originale (flag FNAME) e il timestamp dell'ultima modifica del file sorgente
Controllo di integritàChecksum CRC-32 dei dati decompressi, scritto nel trailer di 8 byte e verificato all'estrazione
Campo dimensioneIl campo ISIZE di 4 byte nel trailer contiene la dimensione originale non compressa modulo 2³²
Livelli di compressioneNove livelli (1 = più veloce/meno compressione, 9 = più lento/migliore); il predefinito è il livello 6
Codifica del contenuto HTTPUtilizzato come Content-Encoding `gzip` in HTTP/1.1 per comprimere le risposte web al volo
Concatenazione di flussiPiù flussi `.gz` possono essere concatenati; `gunzip` li decomprime come un unico output continuo
Identificazione del sistema operativoIl campo OS di 1 byte nell'intestazione (es. `03` = Unix, `00` = FAT) identifica il sistema di origine
Flag dell'intestazioneIl byte dei flag controlla i campi opzionali: FNAME, FCOMMENT, FEXTRA e FHCRC (controllo CRC-16 dell'intestazione)
CrittografiaNessuna integrata - il formato non ha meccanismi di protezione con password o crittografia
Convenzione multi-fileUsa prima `tar` per raggruppare i file, poi comprimi: `tar czf archive.tar.gz files/` produce un tarball `.tar.gz`
Design dello streamingComprime in un unico passaggio in avanti; non richiede di conoscere la dimensione totale dell'input prima di iniziare
Rilasciato1992 (gzip 1.0); format standardized as RFC 1952 (1996)
Standard aperto · royalty-free
Specificawww.rfc-editor.org

Conversioni GZ

Domande e risposte della community

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

Domande frequenti

Come si apre un file GZ?
Su Windows usa 7-Zip o PeaZip (tasto destro > Estrai). Su macOS basta fare doppio clic (Utility Compressione lo gestisce) o usare Keka. Su Linux esegui gunzip file.gz, oppure tar -xzf file.tar.gz per un tarball.
Qual è la differenza tra .gz e .tar.gz?
Un semplice .gz comprime un SINGOLO file. Un .tar.gz (o .tgz) è composto da molti file prima raggruppati in un unico archivio .tar, poi compressi con gzip - ecco perché la maggior parte dei download di Linux/sorgenti sono .tar.gz.
Come si apre un file GZ su Windows?
Esplora file di Windows non apre i file .gz nativamente, quindi installa i software gratuiti 7-Zip o PeaZip. Fai clic con il tasto destro sul file > 7-Zip > Estrai qui. Per i file .tar.gz potrebbe essere necessario estrarre due volte (prima il gz, poi il tar).
Posso creare un file GZ gratuitamente?
Sì - gzip è un formato aperto, quindi 7-Zip, PeaZip e Keka creano tutti file .gz/.tar.gz gratuitamente, e Linux/macOS hanno gzip/tar integrati.
Perché il mio file GZ contiene un solo file quando ne aspettavo molti?
Perché gzip comprime un solo flusso di dati. Più file vengono pacchettizzati come .tar.gz: il .tar contiene tutti i file e il .gz lo comprime. Estrai il gz per ottenere il .tar, quindi estrai il .tar.
Come si estrae un .tar.gz in un unico passaggio?
Su Linux/macOS: tar -xzf archive.tar.gz. In un'interfaccia grafica, PeaZip, Keka, Ark e File Roller scompattano entrambi i livelli gzip e tar in un'unica estrazione.

Riferimenti

1RFC 1952 - GZIP file format specificationwww.rfc-editor.org
2GNU gzip - official site/manualwww.gnu.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data 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