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?


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

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.

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>

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

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.


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.

2

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

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

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.


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).


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.