Jak otworzyć plik .tar.gz w systemie Windows?

68

Muszę otworzyć plik, który niestety jest dostępny tylko w .tar.gzformacie pliku i korzystam z systemu Windows 7. Mogę rozpakować plik przy użyciu, 7-zipale po tym nadal mam .tarplik, którego nie mogę otworzyć w systemie Windows.

Czy istnieje sposób otwierania .tar.gzplików w systemie Windows?

Jonas
źródło
5
@Sparr: .tar.gznie jest obsługiwany przez najbardziej rozpowszechniony system operacyjny klienta bez oprogramowania innych firm. Co więcej, kiedy używam go w Linuksie, ma bardzo złą użyteczność z flagami poleceń, które bardzo trudno zapamiętać. Zobacz Untar, ungz, gz, tar - jak pamiętasz wszystkie przydatne opcje?
Jonas
tak, ale jest obsługiwany przez oprogramowanie na większej liczbie platform niż jakikolwiek inny format archiwum. Nie mogę wymienić systemu operacyjnego ani jego dystrybucji, dla której nie można pobrać plików binarnych untar i gunzip. Mogę wymienić wiele platform, dla których nie ma plików binarnych, a nawet źródeł do rozpakowania.
Sparr
1
@Sparr: Jak napisałem w moim pytaniu, nie.tar.gz jest obsługiwany w systemie Windows bez oprogramowania innych firm. Ale jest obsługiwany i myślę, że jest obsługiwany także przez Linuksa. Jeśli plik był dostępny w formacie, nie zadałem tego pytania. .zip.zip.zip
Jonas
3
Być może powinienem sformułować inaczej. Wierzę, że umieściłeś „niestety” w niewłaściwym miejscu. Należy przed „używaniem”.
Sparr
2
Zła użyteczność? Jest na to fraza: RTFM. man tar. Musisz tylko pamiętać, że na końcu flag potrzebujesz fpliku. Oto podstawy: tar cf arch.tar folder/ jest c WORZENIE do f Ile nazwie arch.tarz katalogu folder/. tar xf arch.tarbędzie e x przewodu z f Ile arch.tar. Działa to również na tar.gzpliki. Nie ma ztam flagi.
Braden Best

Odpowiedzi:

62

Możesz także użyć 7-zip do rozpakowania pliku .tar.

  1. Kliknij plik prawym przyciskiem myszy
  2. Wybierz 7-zip -> Wyodrębnij tutaj / Wyodrębnij do
Paweł
źródło
1
Dla mnie to nie działa, ale spróbuję uaktualnić 7-zip do najnowszej wersji.
Jonas
10
Po aktualizacji 7-Zip z 9.16 do 9.20 działa dobrze. Dzięki.
Jonas
2
@Paul, jak to zrobić w 1 kroku?
Pacerier
1
@Pacerier - nie możesz tego zrobić w jednym kroku za pomocą 7-zip, ponieważ rozpakowujesz dwa typy plików: gzip i tarball. Jeśli można użyć Linux, wiersz poleceń pozwala krok: tar xvfz somefilename.tar.gz. W przeciwnym razie sprawdź te odpowiedzi
Paweł
1
@KolobCanyon - kliknij plik prawym przyciskiem myszy i wybierz 7-zip-> Wyodrębnij tutaj / Wyodrębnij do ...
Paul
17

7-zip powinien działać dla Ciebie. Uważam, że musisz .tarrozpakować .gzczęść pliku jako drugi krok po rozpakowaniu części.

Konieczne może być również sprawdzenie ustawień 7-zip ...

  • Kliknij Narzędzia → Opcje
  • Przejdź do zakładki „System”.
  • Upewnij się, że „tar” i „gz” są zaznaczone.
Ryan Berger
źródło
1
Dzięki, zadziałało po aktualizacji mojego 7-Zip z 9.16 do 9.20.
Jonas
+1 Twoje rozwiązanie było tylko dla mnie skuteczne.
Gherbi Hicham
w 17.01 można przeglądać pliki wewnątrz tar.gzarchiwum z 2 etapów w GUI - wystarczy skojarzyć pliki z użytkownikiem. Możesz także teraz powiązać rpmi debpliki.
Stuart Cardall
8

Jeśli możesz, zawsze możesz użyć bash dla Windows i po prostu zrobić zwykłe

 tar -xvzf <filename.tar.gz>
Yaron Meiner
źródło
Zadaj sobie pytanie, czy masz już zainstalowany Git Bash ... 3 :)
Lorem Ipsum
1
@LoremIpsum tak, podsystem linux jest teraz częścią systemu Windows 10, a polecenie tar jest dostępne w systemie Windows cmd.exe.
Reishin
7

Pakiet 7-zip zawiera narzędzie wiersza polecenia o nazwie, 7z.exektóre może przesyłać do i ze stdin ( -si) i stdout ( -so). Zatem poniższy wiersz wykona ekstrakcję w jednym kroku bez pliku pośredniego ( -ttarinformuje 7-zip, że przesyłamy strumieniowo strumień tar).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar
Refael Ackermann
źródło
Niezłe! Proste i bez plików tymczasowych!
niedz. Junwen,
6

Używam prostego ekstraktora WinRAR do wyodrębnienia pliku .tar.gz; po prostu wykonaj te kroki,

  1. Rozpocznij rozpakowywanie pliku .tar.gz za pomocą WinRAR, wygeneruje on plik pośredni.
  2. Zmień nazwę tego pliku pośredniego na „.tar” i wypakuj go ponownie za pomocą WinRAR.

Teraz po raz drugi wyodrębni wszystkie twoje pliki / foldery.

Shreyas
źródło
To powinna być zaakceptowana odpowiedź IMHO. Użytkownicy systemu Windows, którzy prawdopodobnie są przyzwyczajeni do WinZip, mogą uznać, że WinRAR jest bardzo intuicyjny w obsłudze.
billrichards
2

Problem polega na tym, że gdy 7-zip rozpakuje plik tar do podkatalogu, musisz przejść do podkatalogu, aby rozpakować plik tar.

Jeśli próbowałeś rozpakować podkatalog, to oczywiście nie zadziała.

Istnieją tutaj dwa rozwiązania:

  1. Użyj „wyodrębnij tutaj”, a nie „Wyodrębnij pliki ...”.
  2. Przejdź do podkatalogu i wypakuj stamtąd.
Druvision
źródło
2

W najnowszym systemie Windows 10 możesz rozpakować archiwum tar tak samo, jak w Linuksie:

cmd.exe -> tar xf archive.tar.gz
Reishin
źródło
1

Zainstaluj Total Commander, poradzi sobie z plikami tar.gz. Możesz po prostu wejść do tego rodzaju pliku i skopiować go w potrzebne miejsce. Ekstrakcja odbywa się przez TC w tle.

Piotus
źródło
4
czy możesz połączyć link do pobrania i opracować sposób użycia?
BlueBerry - Vignesh4303 24.09.2013
0

Paul ma rację, ale w tym przypadku jest to proces dwuetapowy. Najpierw usuń .gz (rozpakuj pliki), a następnie usuń .tar (rozpakuj pliki).

Mark Sherrill
źródło
1
Czy możesz nam powiedzieć, jak wykonać te kroki?
Ben N
najpierw potrzebujesz 7-zip ... 7-zip.org Lubię utworzyć folder, w którym umieścisz plik .tar.gz przed rozpakowaniem. Kliknij plik prawym przyciskiem myszy i najedź kursorem na 7-zip, wybierz „Wyodrębnij tutaj”, aby usunąć plik .gz. - teraz zrób to samo dla nowo utworzonego pliku .tar.
Mark Sherrill