Come aprire un .tar.gz file in Windows?


68

Devo aprire un file che purtroppo è disponibile solo nel .tar.gzformato file e sto usando Windows 7. Posso decomprimere il file usando 7-zipma dopo che ho ancora un .tarfile che non riesco ad aprire in Windows.

C'è un modo per aprire i .tar.gzfile su Windows?


5
@Sparr: .tar.gznon è supportato dal sistema operativo client più diffuso senza software di terze parti. E in aggiunta a ciò, quando lo uso in Linux ha una pessima usabilità con flag di comando che è molto difficile da ricordare. Vedi Untar, ungz, gz, tar - come ricordi tutte le opzioni utili?
Jonas,

sì, ma è supportato da software su più piattaforme rispetto a qualsiasi altro formato di archivio. Non posso nominare un sistema operativo o una sua distribuzione per i quali non è possibile scaricare binari untar e gunzip. Posso nominare molte piattaforme per le quali non ci sono binari o fonti per decomprimere.
Sparr,

1
@Sparr: come ho scritto nella mia domanda, non.tar.gz è supportato in Windows senza software di terze parti. Ma è supportato e suppongo che sia supportato anche da Linux. Se il file fosse stato disponibile nel formato, non avevo posto questa domanda. .zip.zip.zip
Jonas,

3
Forse dovrei riformulare. Credo che tu abbia "tristemente" posto nel posto sbagliato. Appartiene prima di "usare".
Sparr,

2
Scarsa usabilità? C'è una frase per questo: RTFM. man tar. Tutto quello che devi ricordare è che alla fine delle bandiere, è necessario fper il file. Ecco le nozioni di base: tar cf arch.tar folder/ è c REAZIONE un f ile chiamato arch.tardalla cartella folder/. tar xf arch.tarRiceverai una e x tratto dal f ile arch.tar. Questo funziona anche con i tar.gzfile. Non c'è bisogno della zbandiera lì.
Braden Best

Risposte:


62

Puoi usare 7-zip anche per decomprimere il file .tar.

  1. Fare clic con il tasto destro del mouse sul file
  2. Seleziona 7-zip -> Estrai qui / Estrai in

1
Non funziona per me, ma proverò ad aggiornare 7-zip all'ultima versione.
Jonas,

10
Dopo aver aggiornato 7-Zip da 9.16 a 9.20 funziona benissimo. Grazie.
Jonas,

2
@Paul, come farlo in 1 passaggio?
Pacerier,

1
@Pacerier - non puoi farlo in un solo passaggio usando 7-zip, poiché stai scompattando due tipi di file: gzip e tarball. Se è possibile utilizzare Linux, linea di comando permette un passo: tar xvfz somefilename.tar.gz. Altrimenti controlla queste risposte
Paul,

1
@KolobCanyon: fai clic con il pulsante destro del mouse sul file e seleziona 7-zip-> Estrai qui / Estrai in ...
Paul

17

7-zip dovrebbe funzionare per te. Credo che devi decomprimere la .tarparte del file come secondo passo dopo aver decompresso la .gzparte.

Potrebbe anche essere necessario controllare le impostazioni di 7 zip ...

  • Fai clic su Strumenti → Opzioni
  • Vai alla scheda "Sistema".
  • Assicurati che "tar" e "gz" siano spuntati.

1
Grazie, ha funzionato dopo aver aggiornato il mio 7-Zip da 9.16 a 9.20.
Jonas,

+1 la tua soluzione è stata l'unica che ha funzionato per me.
Gherbi Hicham,

in 17.01 è possibile visualizzare i file all'interno del tar.gzarchivio con 2 passaggi della gui - basta associare i file con il proprio utente. Puoi anche associare rpme debfile ora.
Stuart Cardall

8

Se puoi, puoi sempre usare bash per Windows e fare semplicemente il normale

 tar -xvzf <filename.tar.gz>

Chiediti, hai già installato Git Bash ... 3 :)
Lorem Ipsum

1
@LoremIpsum sì, il sottosistema Linux fa ora parte di Windows 10 e il comando tar è disponibile da Windows cmd.exe.
Reishin

7

Il pacchetto 7-zip include uno strumento da riga di comando chiamato 7z.exeche può reindirizzare da e verso stdin ( -si) e stdout ( -so). Quindi la riga seguente eseguirà l'estrazione in un solo passaggio senza file intermedio ( -ttarindica a 7-zip che stiamo eseguendo il piping in un flusso tar).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar

Ben fatto! File semplici e senza temp!
Sun Junwen,

6

Uso un semplice estrattore WinRAR per estrarre il file .tar.gz; fai semplicemente questi passaggi,

  1. Inizia a estrarre il file .tar.gz con WinRAR, genererà un file intermedio.
  2. Rinominare quel file intermedio come ".tar" ed estrarlo nuovamente con WinRAR.

Ora la seconda volta estrarrà tutti i tuoi file / cartelle.


Questa dovrebbe essere la risposta accettata IMHO. Gli utenti Windows che sono probabilmente abituati a WinZip troveranno WinRAR molto intuitivo da usare.
Billrichards,

2

Il problema è che quando 7-zip decomprime il file tar in una sottodirectory, devi andare nella sottodirectory per decomprimere il file tar.

Se hai provato a decomprimere la sottodirectory, ovviamente non funzionerà.

Ci sono due soluzioni qui:

  1. Usa "Estrai qui", non "Estrai file ...".
  2. Vai nella sottodirectory ed estrai da lì.

2

Con un ultimo Windows 10 puoi decomprimere un archivio tar proprio come lo fai in Linux:

cmd.exe -> tar xf archive.tar.gz

1

Installa Total Commander, si occuperà dei file tar.gz. Puoi semplicemente andare all'interno di questo tipo di file e copiarlo nel posto che ti serve. L'estrazione viene eseguita da TC in background.


4
potresti collegare il link per il download ed elaborare l'utilizzo?
BlueBerry - Vignesh4303,


0

Paul ha ragione, ma in questo caso è un processo in 2 fasi. Innanzitutto per rimuovere .gz (decomprimere i file) e in secondo luogo per rimuovere .tar (decomprimere i file).


1
Potresti dirci come fare quei passaggi?
Ben N

per prima cosa avrai bisogno di 7-zip ... 7-zip.org Mi piace creare una cartella in cui posizionare il file .tar.gz prima di decomprimerlo. Fai clic con il pulsante destro del mouse sul file e passa con il mouse su 7-zip, seleziona "Estrai qui" per rimuovere .gz. - Ora fai lo stesso per il file .tar appena creato.
Mark Sherrill,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.