Wie öffne ich eine .tar.gz-Datei in Windows?

68

Ich muss eine Datei öffnen, die leider nur im .tar.gzDateiformat verfügbar ist, und ich verwende Windows 7. Ich kann die Datei mit entpacken, 7-zipaber danach habe ich noch eine .tarDatei, die ich in Windows nicht öffnen kann.

Gibt es eine Möglichkeit, .tar.gzDateien unter Windows zu öffnen ?

Jonas
quelle
5
@Sparr: .tar.gzwird vom am weitesten verbreiteten Client-Betriebssystem ohne Software von Drittanbietern nicht unterstützt. Und wenn ich es unter Linux benutze, ist die Benutzerfreundlichkeit mit Befehlsflags sehr schlecht, und es ist sehr schwer, sich daran zu erinnern. Siehe Untar, ungz, gz, tar - wie erinnerst du dich an alle nützlichen Optionen?
Jonas
ja, aber es wird von Software auf mehr Plattformen unterstützt als jedes andere Archivformat. Ich kann ein Betriebssystem oder eine Distribution davon nicht benennen, für die Sie keine Binärdateien für Untar und Gunzip herunterladen können. Ich kann viele Plattformen nennen, für die es keine Binärdateien oder Quellen zum Entpacken gibt.
Sparr
1
@Sparr: Wie ich in meiner Frage schrieb, .tar.gzwird Windows ohne Software von Drittanbietern nicht unterstützt. Wird .zipaber unterstützt und ich denke das .zipwird auch von Linux unterstützt. Wenn die Datei im .zipFormat verfügbar gewesen wäre , hätte ich diese Frage nicht gestellt.
Jonas
3
Vielleicht sollte ich umformulieren. Ich glaube, Sie haben "traurig" an die falsche Stelle gesetzt. Es gehört vor "Verwendung".
Sparr
2
Schlechte Bedienbarkeit? Dafür gibt es einen Satz: RTFM. man tar. Sie müssen sich nur daran erinnern, dass Sie am Ende der Flags eine fDatei benötigen . Hier ist die Grundlagen: tar cf arch.tar folder/ ist c rstelleneineskomplett ein f ile genannt arch.taraus dem Ordner folder/. tar xf arch.tarwird e x - Darm - Trakt von der f ile arch.tar. Dies funktioniert auch bei tar.gzDateien. Die zFlagge wird dort nicht benötigt.
Braden Best

Antworten:

62

Sie können 7-zip auch verwenden, um die .tar-Datei zu entpacken.

  1. Klicken Sie mit der rechten Maustaste auf die Datei
  2. Wählen Sie 7-zip -> Hier extrahieren / Extrahieren nach
Paul
quelle
1
Es funktioniert bei mir nicht, aber ich werde versuchen, 7-zip auf die neueste Version zu aktualisieren.
Jonas
10
Nach dem Upgrade von 7-Zip von 9.16 auf 9.20 funktioniert es einwandfrei. Vielen Dank.
Jonas
2
@Paul, wie geht das in 1 Schritt?
Pacerier
1
@Pacerier - Mit 7-zip können Sie das nicht in einem Schritt tun, da Sie zwei Dateitypen entpacken: gzip und tarball. Wenn Sie Linux verwenden, können Befehlszeile einen Schritt: tar xvfz somefilename.tar.gz. Ansonsten sehen Sie sich diese Antworten an
Paul
1
@ KolobCanyon - Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie 7-zip-> Hier extrahieren / Extrahieren nach ...
Paul
17

7-zip sollte für Sie arbeiten. Ich glaube, Sie müssen den .tarTeil der Datei als zweiten Schritt nach dem Entpacken des .gzTeils entpacken .

Möglicherweise müssen Sie auch Ihre 7-Zip-Einstellungen überprüfen ...

  • Klicken Sie auf Extras → Optionen
  • Gehen Sie zur Registerkarte "System".
  • Stellen Sie sicher, dass "tar" und "gz" deaktiviert sind.
Ryan Berger
quelle
1
Danke, es hat nach dem Upgrade meines 7-Zip von 9.16 auf 9.20 funktioniert.
Jonas
+1 Ihre Lösung war die einzige, die für mich funktioniert hat.
Gherbi Hicham
In können 17.01 Sie Dateien im tar.gzArchiv mit 2 Schritten in der Benutzeroberfläche anzeigen - ordnen Sie die Dateien einfach Ihrem Benutzer zu. Sie können jetzt auch rpm& debDateien zuordnen.
Stuart Cardall
8

Wenn Sie können, können Sie bash immer für Windows verwenden und einfach die regulären Aufgaben ausführen

 tar -xvzf <filename.tar.gz>
Yaron Meiner
quelle
Fragen Sie sich, haben Sie Git Bash bereits installiert ... 3 :)
Lorem Ipsum
1
@LoremIpsum ja, das Linux-Subsystem ist jetzt Teil von Windows 10 und der Befehl tar ist unter Windows cmd.exe verfügbar.
Reishin
7

Das 7-zip-Paket enthält ein Befehlszeilentool mit dem Namen 7z.exestdin ( -si) & stdout ( -so). Die folgende Zeile führt die Extrahierung in einem Schritt ohne Zwischendatei durch ( -ttarteilt 7-zip mit, dass wir einen Teer-Stream weiterleiten ).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar
Refael Ackermann
quelle
Schön! Einfache und keine temporären Dateien!
So Junwen
6

Ich benutze einen einfachen WinRAR-Extraktor, um die .tar.gz-Datei zu extrahieren. mach einfach diese schritte,

  1. Beginnen Sie mit dem Extrahieren der .tar.gz-Datei mit WinRAR. Es wird eine Intermediate-Datei generiert.
  2. Benennen Sie diese Zwischendatei in ".tar" um und extrahieren Sie sie erneut mit WinRAR.

Jetzt werden beim zweiten Mal alle Dateien / Ordner extrahiert.

Shreyas
quelle
Dies sollte meiner Meinung nach die akzeptierte Antwort sein. Windows-Benutzer, die wahrscheinlich an WinZip gewöhnt sind, finden WinRAR sehr intuitiv zu bedienen.
Billrichards
2

Das Problem ist, dass wenn 7-zip die TAR-Datei in ein Unterverzeichnis dekomprimiert, Sie in das Unterverzeichnis wechseln müssen, um die TAR-Datei zu dekomprimieren.

Wenn Sie versucht haben, das Unterverzeichnis zu dekomprimieren, funktioniert es natürlich nicht.

Hier gibt es zwei Lösungen:

  1. Verwenden Sie "Hier extrahieren" und nicht "Dateien extrahieren ...".
  2. Gehe in das Unterverzeichnis und extrahiere von dort.
Druvision
quelle
2

Mit einem aktuellen Windows 10 können Sie ein tar-Archiv genauso entpacken, wie Sie es unter Linux tun:

cmd.exe -> tar xf archive.tar.gz
Reishin
quelle
1

Installieren Sie Total Commander, es wird mit tar.gz-Dateien umgehen. Sie können einfach in eine solche Datei gehen und sie an den gewünschten Ort kopieren. Die Extraktion erfolgt durch TC im Hintergrund.

Piotus
quelle
4
Könnten Sie den Download-Link verlinken und die Verwendung erläutern?
BlueBerry - Vignesh4303
0

Paul hat es richtig, aber in diesem Fall ist es ein Prozess in zwei Schritten. Erstens, um die .gz-Datei zu entfernen (die Dateien zu dekomprimieren) und zweitens, um die .tar-Datei zu entfernen (die Dateien zu entpacken).

Mark Sherrill
quelle
1
Können Sie uns sagen, wie wir diese Schritte ausführen sollen?
Ben N
zuerst brauchst du 7-zip ... 7-zip.org Ich erstelle gerne einen Ordner, in dem die .tar.gz-Datei vor dem Entpacken abgelegt wird. Klicken Sie mit der rechten Maustaste auf die Datei und bewegen Sie den Mauszeiger über 7-zip. Wählen Sie "Hier extrahieren", um die .gz-Datei zu entfernen. - Jetzt machen Sie dasselbe für die neu erstellte .tar-Datei.
Mark Sherrill