Apri file TAR su Android: estrai archivi su nastro

Apri file TAR su Android: estrai archivi su nastro

Ultimo aggiornamento :

TAR (Tape ARchive) è il formato di archivio standard nei sistemi Linux e Unix, con una storia che risale al 1979 quando fu creato per scrivere dati su unità nastro sequenziali.A differenza di ZIP o RAR, TAR non comprime i dati: raggruppa solo più file e directory in un unico file preservandone la struttura delle directory, le autorizzazioni, la proprietà e i timestamp.La compressione viene in genere aggiunta come livello separato collegando gzip ( .tar.gz ), bzip2 ( .tar.bz2 ) o xz ( .tar.xz ).

Un file .tar non compresso è non compresso, il che significa che la sua dimensione è uguale alla dimensione combinata di tutti i file contenuti più un piccolo sovraccarico di metadati.Ciò rende i file TAR veloci da creare ed estrarre poiché non è coinvolto alcun calcolo di compressione o decompressione.

AnExplorer apre i file TAR in modo nativo: sfoglia i contenuti, visualizza l'anteprima dei file o estrai tutto in una cartella.

Risposta rapida

Apri AnExplorer → tocca il file .tar → sfoglia i contenuti.Premi a lungo → Estrai per estrarre tutti i file in una cartella.

Cos'è un file TAR?

TAR sta per Archivio nastri.È stato originariamente progettato per scrivere più file in sequenza su nastro magnetico a scopo di backup.Oggi rimane lo strumento di archiviazione dominante negli ambienti Unix, Linux e macOS grazie alla sua semplicità e affidabilità.

Un file TAR contiene:

  • Dati file: il contenuto effettivo di ciascun file archiviato
  • Blocchi di intestazione: blocchi da 512 byte che precedono ciascun file contenente metadati
  • Struttura delle directory: informazioni sul percorso completo che preservano la gerarchia delle cartelle
  • Metadati Unix: permessi dei file (chmod), proprietà (uid/gid), timestamp di modifica
  • Link simbolici e collegamenti fisici: conservati quando l'archivio viene creato su sistemi Unix

TAR non comprime nulla.Crea una replica fedele di un albero di directory in un singolo file.Questa filosofia di progettazione separa le preoccupazioni: TAR gestisce il raggruppamento e uno strumento separato gestisce la compressione.

Dove si trovano i file TAR

I file TAR compaiono frequentemente in questi contesti:

  • Distribuzione software Linux: tarball del codice sorgente dai siti web del progetto
  • Download dei sorgenti GitHub: archivi repository come .tar.gz
  • Backup NAS: Synology, QNAP e TrueNAS esportano i backup come TAR
  • Immagini Docker e contenitori: i livelli dei contenitori vengono archiviati come file TAR
  • Esportazioni da terminale macOS: file in bundle con il comando tar su Mac
  • Backup del server: cPanel, Plesk e gli script di backup personalizzati producono TAR
  • Strumenti di backup Android: alcune app creano backup .tar per app
  • Gestori di pacchetti — I pacchetti .deb (Debian) e .rpm (Red Hat) contengono archivi TAR internamente
  • Toolchain per sviluppatori: SDK, compilatori e strumenti di compilazione incrociata

Come aprire file TAR con AnExplorer

Sfoglia senza estrarre

  1. Avvia AnExplorer
  2. Passare alla cartella contenente il file .tar
  3. Tocca il file: si apre nel visualizzatore archivio
  4. Sfoglia la struttura delle directory all'interno del TAR
  5. Tocca i singoli file per visualizzarne l'anteprima (testo, immagini, documenti)

Estrai l'intero archivio

  1. Passare al file .tar in AnExplorer
  2. Premere a lungo il file per selezionarlo
  3. Tocca il menu (⋮) → Estrai
  4. Scegli una cartella di destinazione
  5. Tocca OK: l'estrazione viene completata rapidamente poiché non è necessaria alcuna decompressione

Estrai file specifici

  1. Tocca il file .tar per sfogliarlo
  2. Passare ai file o alle cartelle specifici desiderati
  3. Premere a lungo per selezionarli
  4. Tocca Estrai → scegli la destinazione
  5. Vengono estratti solo gli elementi selezionati

Come creare file TAR con AnExplorer

Puoi creare archivi TAR direttamente sul tuo dispositivo:

  1. Individua i file o le cartelle che desideri raggruppare
  2. Premere a lungo per selezionarli
  3. Tocca menu (⋮) → Comprimi
  4. Scegli TAR come formato
  5. Dai un nome al tuo archivio
  6. Tocca OK: il file TAR viene creato

Nota: la creazione di un TAR grezzo produce un archivio non compresso.Se hai bisogno della compressione, scegli invece il formato TAR.GZ per un pacchetto compresso.

Dettagli tecnici

Formato intestazione TAR

Ogni file in un archivio TAR è preceduto da un'intestazione di 512 byte contenente:

CampoTagliaDescrizione
Nome100 byteNome file (percorso)
Modalità8 byteAutorizzazioni file Unix
UID8 byteID utente proprietario
GID8 byteID gruppo proprietario
Taglia12 byteDimensione del file in byte (ottale)
Mtime12 byteOra dell'ultima modifica
Somma di controllo8 byteVerifica dell'intestazione
Digitare1 byteTipo di file (normale, directory, collegamento simbolico)
Nome collegamento100 byteObiettivo per i collegamenti simbolici

Varianti del formato TAR

Esistono diversi formati di intestazione TAR:

FormatoAnnoCaratteristiche principali
V7 (originale)1979Percorsi di 100 caratteri, metadati di base
USTAR1988Percorsi di 256 caratteri, file di dispositivo
POSIX (pax)2001Lunghezza del percorso illimitata, attributi estesi
Tar GNU1992Nomi lunghi, file sparsi, backup incrementale

AnExplorer gestisce tutte le varianti TAR comuni.La maggior parte dei file TAR moderni utilizza il formato GNU tar o POSIX pax.

TAR contro TAR compresso

FormatoEstensioneCompressioneVelocità di estrazioneDimensione file
CATRAME.tarNessunoIstantaneo (velocità del disco)Uguale all'originale
TAR + GZIP.tar.gz o .tgzGZIP (veloce)Veloce~30–60% più piccolo
TAR+BZIP2.tar.bz2 o .tbz2BZIP2 (medio)Moderato~35–65% più piccolo
TAR+XZ.tar.xz o .txzXZ/LZMA (lento)Lento~40–70% più piccolo
TAR + ZSTD.tar.zstZstandard (veloce)Molto veloce~35–60% più piccolo

Tutte le varianti compresse sono supportate da AnExplorer .Il formato che incontri dipende da chi ha creato l'archivio e da quali compromessi ha preferito tra dimensioni e velocità.

TAR vs ZIP: filosofia del design

AspettoCATRAMECAP
CompressioneSeparato (strumento esterno)Integrato (per file)
Accesso al fileSequenzialeAccesso casuale
MetadatiAutorizzazioni Unix completeTimestamp di base
Collegamenti simbolici✅Conservato❌ Non supportato
Standard aperto✅POSIZIO✅ PKWARE
Piattaforma dominanteLinux/Unix/MacWindows/Multipiattaforma
Creare sul cellulare✅ AnExplorer✅ AnExplorer

La natura sequenziale di TAR significa che è necessario leggere l'intero file per trovare un file verso la fine.La directory centrale di ZIP consente di passare direttamente a qualsiasi file.Tuttavia, la compressione dell'intero flusso di TAR raggiunge in genere rapporti migliori rispetto alla compressione per file di ZIP, soprattutto per raccolte di file di piccole dimensioni simili.

Casi d'uso comuni di TAR su Android

FonteCosa ottieniCosa fare
Download del codice sorgente GitHubrepository-main.tar.gzEstrai per leggere il codice sorgente
Backup NASFile di backup TAREstrai per ripristinare file specifici
Esportazione immagine DockerFile TAR di livelloSfoglia i contenuti per l'ispezione
Software LinuxTarball dei sorgentiEstrai e leggi la documentazione
Trasferimento file macOSTAR dal TerminaleEstrai per accedere ai file trasferiti
Migrazione del serverBackup completo del sitoEstrai database e file dati

Autorizzazioni nei file TAR

Gli archivi TAR preservano i permessi dei file Unix (chmod) e la proprietà (chown).Durante l'estrazione su Android:

  • Il file system di Android non applica le autorizzazioni Unix allo stesso modo di Linux
  • I file vengono estratti con le autorizzazioni di lettura/scrittura standard di Android
  • I flag eseguibili ( chmod +x ) non sono significativi sul file system di Android
  • Gli script Shell all'interno degli archivi TAR non verranno eseguiti direttamente su Android
  • Le informazioni sulla proprietà (UID/GID) vengono ignorate durante l'estrazione

Ciò significa che i file TAR estratti su Android perdono i metadati specifici di Unix.Se archivi nuovamente i file estratti, il nuovo archivio avrà le autorizzazioni predefinite di Android.

Risoluzione dei problemi

L'estrazione TAR richiede molto tempo

  • L'estrazione raw .tar è veloce (limitata dalla velocità I/O del disco, nessun lavoro della CPU)
  • Le varianti compresse ( .tar.gz , .tar.bz2 , .tar.xz ) richiedono la decompressione della CPU
  • Un .tar.bz2 da 1 GB può richiedere 2-5 minuti su un telefono di fascia media
  • .tar.xz è il più lento da decomprimere ma produce i file più piccoli

Errore "Memoria insufficiente" durante l'estrazione

  • I file TAR non mostrano la dimensione non compressa prima dell'estrazione
  • Le varianti TAR compresse possono espandere di 2-5 volte la loro dimensione compressa
  • Stima lo spazio necessario pari a 3 volte la dimensione del file e verifica di averlo a disposizione
  • Utilizza Memory Cleaner per liberare spazio di archiviazione prima di estrarre archivi di grandi dimensioni

I file estratti hanno nomi errati o caratteri confusi

  • Il TAR potrebbe essere stato creato con una codifica dei caratteri diversa
  • La maggior parte degli strumenti TAR moderni utilizzano UTF-8, ma gli archivi più vecchi potrebbero utilizzare codifiche specifiche del sistema
  • AnExplorer gestisce UTF-8 e codifiche legacy comuni

Impossibile trovare un file specifico all'interno di un TAR di grandi dimensioni

  • Utilizza la funzione di ricerca di AnExplorer mentre esplori i contenuti dell'archivio
  • I file TAR possono contenere migliaia di file in strutture di directory profonde
  • Il browser dell'archivio ti consente di navigare nell'albero delle cartelle proprio come le normali directory

Guide correlate

Domande frequenti

Copyright © DWorkS 2011 – 2026 Tutti i diritti riservati