Apri file TAR.GZ su Android: estrai archivi Gzip

Apri file TAR.GZ su Android: estrai archivi Gzip

Ultimo aggiornamento :

TAR.GZ (scritto anche come .tgz ) è un archivio TAR compresso con GZIP, il formato standard per la distribuzione di codice sorgente, pacchetti software Linux, backup di server e strumenti di sviluppo.Combina due utilità Unix: tar per raggruppare più file in un unico archivio preservando la struttura e le autorizzazioni delle directory e gzip per comprimere il pacchetto risultante in un file significativamente più piccolo.

Incontrerai file TAR.GZ ogni volta che scarichi software da GitHub, trasferisci file da sistemi macOS o Linux, ripristini i backup del server o lavori con strumenti di sviluppo.AnExplorer apre i file .tar.gz e .tgz in modo nativo: sfoglia l'archivio o estrai tutto in una cartella in un solo passaggio.

Risposta rapida

Apri AnExplorer → tocca il file .tar.gz → sfoglia i contenuti o premi a lungo → Estrai per decomprimere tutto in una cartella.AnExplorer gestisce automaticamente sia la decompressione GZIP che l'estrazione TAR.

Cos'è un file TAR.GZ?

TAR.GZ è composto da due operazioni combinate in un unico file:

  1. TAR (Tape Archive): raggruppa file e directory in un unico archivio.Nessuna compressione, solo imballaggio.Conserva i nomi dei file, la gerarchia delle directory, le autorizzazioni Unix, i timestamp e i collegamenti simbolici.
  2. GZIP (GNU Zip): comprime l'intero file TAR utilizzando l'algoritmo Deflate.Riduce le dimensioni dell'archivio in genere del 30-70% a seconda del contenuto.

Questo approccio a due livelli è lo standard nei sistemi Unix/Linux perché separa gli aspetti:

  • TAR gestisce la complessità strutturale (directory, metadati, file speciali)
  • GZIP gestisce la pura compressione dei dati

A differenza di ZIP che comprime ciascun file in modo indipendente, GZIP comprime l'intero flusso TAR come un'unica unità.Ciò spesso produce rapporti di compressione migliori perché l'algoritmo può trovare modelli oltre i confini dei file, particolarmente efficace per raccolte di file simili come il codice sorgente.

Variazioni di estensione

Tutti questi hanno lo stesso formato:

  • .tar.gz — la doppia estensione canonica
  • .tgz — forma abbreviata (comune sui sistemi con limiti di lunghezza dell'estensione)
  • .tar.gzip — raro ma valido

AnExplorer riconosce e gestisce tutte le varianti in modo identico.

Dove incontri i file TAR.GZ

TAR.GZ è il formato di archivio dominante nell'ecosistema Linux, Unix e degli sviluppatori:

FonteCosa ottieni
Download del repository GitHubrepository-main.tar.gz — codice sorgente completo
Distribuzione del software LinuxTarball di origine per la compilazione
Origini del pacchetto npm/pipTarball dei pacchetti Node.js e Python
Backup del serveristantanee cPanel, Plesk, DigitalOcean
Esportazioni da terminale macOSFile in bundle con il comando tar -czf
Livelli immagine DockerLivelli del filesystem contenitore
Formule homebrewArchivi di origine del pacchetto macOS
Strumenti NDK/SDK AndroidToolchain di sviluppo native
Dump del databasePostgreSQL, archivi di esportazione MySQL
Migrazioni del sito webEsportazioni di file del sito completo dai pannelli di hosting

Come aprire file TAR.GZ con AnExplorer

Sfoglia senza estrarre

  1. Avvia AnExplorer
  2. Passare al file .tar.gz o .tgz
  3. Tocca il file: AnExplorer decomprime e mostra la struttura dell'archivio
  4. Sfoglia directory e file all'interno
  5. Tocca i singoli file per visualizzarne l'anteprima (testo, immagini, documenti)

Estrai tutto

  1. Passare al file .tar.gz in AnExplorer
  2. Premere a lungo il file per selezionarlo
  3. Tocca menu (⋮) → Estrai
  4. Scegli una cartella di destinazione
  5. Tocca OK — AnExplorer decomprime (GZIP) ed estrae (TAR) in un solo passaggio
  6. I file vengono visualizzati nella cartella scelta con la loro struttura di directory originale

Estrai file specifici

  1. Tocca il file .tar.gz per sfogliarlo
  2. Individua i file o le cartelle che ti servono
  3. Premere a lungo per selezionare elementi specifici
  4. Tocca Estrai → scegli la destinazione
  5. Vengono estratti solo gli elementi selezionati

Dettagli tecnici

Come funziona la compressione GZIP

GZIP utilizza l'algoritmo Deflate (lo stesso utilizzato all'interno dei file ZIP) ma lo applica all'intero flusso di dati anziché ai singoli file:

  • LZ77: trova sequenze di byte ripetute e le sostituisce con riferimenti all'indietro
  • Codifica Huffman: codifica l'output utilizzando codici a lunghezza variabile (codici più brevi per modelli comuni)

Il risultato è in genere una riduzione delle dimensioni del 30-70% per i contenuti basati su testo (codice sorgente, file di configurazione, HTML) e una riduzione modesta per i contenuti già compressi (immagini JPEG, video MP4).

Livelli di compressione

GZIP supporta i livelli di compressione 1-9:

  • Livello 1 (veloce) — compressione minima, velocità massima
  • Livello 6 (predefinito): compressione e velocità bilanciate
  • Livello 9 (migliore) — compressione massima, più lenta

La maggior parte dei file TAR.GZ scaricati utilizza il livello 6 o 9. Il livello influisce sul tempo di compressione ma influisce poco sulla velocità di decompressione: l'estrazione è sempre veloce indipendentemente dal livello utilizzato per creare il file.

TAR.GZ rispetto ad altri formati TAR compressi

FormatoEstensioneCompressioneRapportoVelocità di decompressioneCrea velocità
TAR.GZ.tar.gz / .tgzGZIP (Sgonfiare)Buono (30-60%)VeloceVeloce
TAR.BZ2.tar.bz2 / .tbz2BZIP2 (BWT)Migliore (35-65%)ModeratoLento
TAR.XZ.tar.xz / .txzXZ(LZMA2)Migliore (40-70%)LentoMolto lento
TAR.ZSTD.tar.zstZstandardBuono (35-60%)Molto veloceVeloce
TAR.LZ4.tar.lz4LZ4Moderato (20-40%)Estremamente veloceEstremamente veloce

TAR.GZ domina perché offre il miglior equilibrio tra rapporto di compressione, velocità di decompressione e disponibilità universale.Ogni sistema Unix include gzip per impostazione predefinita.

AnExplorer supporta le varianti TAR.GZ, TAR.BZ2 e TAR.XZ.

Esempi di dimensioni del file

Rapporti di compressione tipici per contenuti comuni:

Tipo di contenutoDimensioni originaliTAR.GZ DimensioniRapporto
Codice sorgente (C/Java)100MB20-30MBRiduzione del 70-80%
Documenti di solo testo100MB15-25MBRiduzione del 75-85%
Già compresso (JPEG/MP4)100MB95-100MB~0% di riduzione
Dump SQL del database100MB10-20MBRiduzione dell'80-90%
Risorse web miste (HTML/CSS/JS/immagini)100MB40-60MBRiduzione del 40-60%

TAR.GZ contro ZIP

AspettoTAR.GZCAP
Approccio di compressioneStream (file intero)Per file
Rapporto di compressioneMeglio per file similiBuono, ma sovraccarico per file
Accesso casuale ai file❌ Deve decomprimersi dall'inizio✅ Accesso diretto a qualsiasi file
Permessi Unix✅ Completamente conservato❌Non conservato
Collegamenti simbolici✅Conservato❌ Non supportato
Dimensioni del file in testaMinimoDirectory centrale + intestazioni per file
Predefinito su Linux/Mac
Predefinito su Windows
Protezione con password❌ (usa GPG separatamente)✅ AES integrato

TAR.GZ è preferito quando si preservano i metadati Unix o quando si comprimono grandi raccolte di file di testo simili.ZIP è preferibile per la condivisione multipiattaforma in cui i destinatari potrebbero trovarsi su Windows.

Casi d'uso comuni su Android

Download del codice sorgente da GitHub

Ogni repository GitHub offre un download TAR.GZ:

  1. Su GitHub, vai al repository → CodiceScarica TAR.GZ
  2. Oppure usa una pagina di rilascio → scarica il tarball sorgente
  3. Apri in AnExplorer per sfogliare i file sorgente, leggere la documentazione o estrarre le configurazioni

Ripristino dei backup del server

I pannelli di hosting del server (cPanel, Plesk) creano backup come TAR.GZ:

  1. Scarica il backup sul tuo telefono
  2. Apri in AnExplorer per trovare file specifici (dump del database, file di configurazione)
  3. Estrai solo ciò che ti serve anziché l'intero backup multi-GB

Lavorare con gli strumenti per sviluppatori

Android NDK, Flutter SDK e altri strumenti a volte vengono forniti come TAR.GZ:

  1. Scarica TAR.GZ sul tuo dispositivo
  2. Estrai in una posizione nota
  3. Fai riferimento agli strumenti estratti dal tuo ambiente di sviluppo

Trasferimento di file da Mac/Linux

Quando qualcuno raggruppa file su macOS o Linux utilizzando Terminale:

  1. Eseguono tar -czf files.tar.gz folder/
  2. Invia il file risultante
  3. Apri in AnExplorer per sfogliare ed estrarre i contenuti

Risoluzione dei problemi

"Impossibile aprire come archivio" per un file .tar.gz

  • Il file potrebbe avere un'estensione errata: alcuni file .tar.gz sono denominati erroneamente solo .tar o .gz
  • Prova a premere a lungo → Apri come archivio per forzare l'interpretazione dell'archivio
  • Se è veramente un .gz (singolo file compresso, non un bundle TAR), AnExplorer lo decomprime in un singolo file

L'estrazione produce solo un file .tar di grandi dimensioni

Ciò significa che solo il livello GZIP è stato decompresso senza decomprimere il TAR:

  • Aprire il file .tar risultante in AnExplorer
  • Estrai di nuovo: decomprime il livello TAR
  • Nella maggior parte dei casi, AnExplorer gestisce automaticamente entrambi i livelli in un unico passaggio

L'estrazione è molto lenta

  • La decompressione TAR.GZ è generalmente veloce (GZIP è progettato per la velocità)
  • Gli archivi molto grandi (5+ GB) richiedono tempo proporzionale alla loro dimensione non compressa
  • Assicurati che il tuo dispositivo disponga di spazio di archiviazione libero sufficiente: il contenuto estratto è più grande del file compresso
  • I TAR compressi BZIP2 e XZ sono significativamente più lenti di GZIP

"Memoria insufficiente" durante l'estrazione

  • Gli archivi TAR compressi si espandono da 2 a 5 volte quando vengono estratti (a seconda del contenuto)
  • Un .tar.gz da 500 MB potrebbe produrre 2-3 GB di file estratti
  • Spazio libero prima dell'estrazione o estrazione su una scheda SD con più spazio
  • Utilizza Memory Cleaner per identificare e rimuovere i file non necessari

Problemi con i permessi dei file dopo l'estrazione

  • Le autorizzazioni Unix archiviate nei file TAR non si applicano al file system di Android
  • I file estratti ottengono le autorizzazioni di lettura/scrittura standard di Android
  • Questo è normale e previsto: Android non utilizza l'applicazione delle autorizzazioni Unix

Guide correlate

Domande frequenti

Copyright © DWorkS 2011 – 2026 Tutti i diritti riservati