Bagaimana cara membuka file .tar.gz di Windows?

68

Saya perlu membuka file yang sayangnya hanya tersedia dalam .tar.gzformat file dan saya menggunakan Windows 7. Saya dapat unzip menggunakan file 7-ziptetapi setelah itu saya masih memiliki .tarfile yang saya tidak bisa buka di Windows.

Apakah ada cara untuk membuka .tar.gzfile di Windows?

Jonas
sumber
5
@Sparr: .tar.gztidak didukung oleh sistem operasi klien yang paling banyak menyebar tanpa perangkat lunak pihak ketiga. Dan di tambah dengan itu, ketika saya menggunakannya di Linux adalah memiliki kegunaan yang sangat buruk dengan bendera perintah yang sangat sulit untuk diingat. Lihat Untar, ungz, gz, tar - bagaimana Anda mengingat semua opsi yang berguna?
Jonas
ya, tetapi didukung oleh perangkat lunak pada lebih banyak platform daripada format arsip lainnya. Saya tidak dapat menyebutkan OS atau distribusinya yang tidak dapat Anda unduh binari untar dan gunzip. Saya dapat menyebutkan banyak platform yang tidak memiliki binari atau bahkan sumber unzip.
Sparr
1
@Sparr: Seperti yang saya tulis dalam pertanyaan saya, .tar.gzyang tidak didukung di Windows tanpa perangkat lunak pihak ketiga. Tetapi .zipdidukung dan saya kira itu .zipdidukung oleh Linux juga. Jika file tersebut tersedia dalam .zipformat, saya belum menanyakan pertanyaan ini.
Jonas
3
Mungkin saya harus ulangi. Saya percaya Anda menempatkan "sedih" di tempat yang salah. Itu milik sebelum "menggunakan".
Sparr
2
Usability yang buruk? Ada ungkapan untuk itu: RTFM. man tar. Yang perlu Anda ingat adalah bahwa pada akhir bendera, Anda perlu ffile. Berikut dasar-dasar: tar cf arch.tar folder/ adalah c reating sebuah f ile disebut arch.tardari folder folder/. tar xf arch.tarakan e x saluran dari f ile arch.tar. Ini juga berfungsi pada tar.gzfile. Tidak perlu zbendera di sana.
Braden Best

Jawaban:

62

Anda dapat menggunakan 7-zip untuk menghapus file .tar juga.

  1. Klik kanan file tersebut
  2. Pilih 7-zip -> Extract Here / Extract To
Paul
sumber
1
Ini tidak berfungsi untuk saya, tetapi saya akan mencoba untuk memutakhirkan 7-zip ke versi terbaru.
Jonas
10
Setelah memutakhirkan 7-Zip dari 9,16 menjadi 9,20 berfungsi dengan baik. Terima kasih.
Jonas
2
@ Paul, Bagaimana melakukannya dalam 1 langkah?
Pacerier
1
@Pacerier - Anda tidak dapat melakukannya dalam satu langkah menggunakan 7-zip, karena Anda membongkar dua tipe file: gzip dan tarball. Jika Anda dapat menggunakan Linux, baris perintah memungkinkan satu langkah: tar xvfz somefilename.tar.gz. Kalau tidak, periksa jawaban ini
Paul
1
@KolobCanyon - klik kanan file dan pilih 7-zip-> Extract Here / Extract To ...
Paul
17

7-zip bisa digunakan untuk Anda. Saya yakin Anda harus menghapus .tarbagian file sebagai langkah kedua setelah membuka ritsleting .gzbagian.

Anda juga mungkin perlu memeriksa pengaturan 7-zip Anda ...

  • Klik Alat → Opsi
  • Buka tab "Sistem".
  • Pastikan "tar" dan "gz" dicentang.
Ryan Berger
sumber
1
Terima kasih, ini berhasil setelah memutakhirkan 7-Zip saya dari 9.16 menjadi 9.20.
Jonas
+1 solusi Anda adalah satu-satunya solusi yang berfungsi untuk saya.
Gherbi Hicham
di 17.01 Anda dapat melihat file di dalam tar.gzarsip dengan 2 langkah di gui - asosiasikan file dengan pengguna Anda. Anda juga dapat mengaitkan rpm& debfile sekarang.
Stuart Cardall
8

Jika Anda bisa, Anda selalu dapat menggunakan bash untuk windows dan lakukan saja secara reguler

 tar -xvzf <filename.tar.gz>
Yaron Meiner
sumber
Tanyakan pada diri sendiri, apakah Anda sudah menginstal Git Bash ... 3 :)
Lorem Ipsum
1
@LoremIpsum ya, subsistem linux adalah bagian dari windows 10 sekarang dan perintah tar tersedia dari windows cmd.exe.
Reishin
7

Paket 7-zip dilengkapi dengan alat baris perintah yang disebut 7z.exeyang dapat menyalurkan ke dan dari stdin ( -si) & stdout ( -so). Jadi baris berikut akan melakukan ekstraksi dalam satu langkah tanpa file perantara ( -ttarmemberi tahu 7-zip bahwa kita sedang melakukan pip dalam aliran tar).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar
Refael Ackermann
sumber
Yang bagus! Sederhana dan tidak ada file temp!
Sun Junwen
6

Saya menggunakan WinRAR extractor sederhana untuk mengekstrak file .tar.gz; lakukan saja langkah-langkah ini,

  1. Mulai mengekstraksi file .tar.gz dengan WinRAR, itu akan menghasilkan file perantara.
  2. Ganti nama file perantara itu sebagai ".tar" dan ekstrak lagi dengan WinRAR.

Sekarang kedua kalinya ini akan mengekstrak semua file / folder Anda.

Shreyas
sumber
Ini harus menjadi jawaban IMHO yang diterima. Pengguna Windows yang terbiasa dengan WinZip cenderung menemukan WinRAR sangat intuitif untuk digunakan.
billrichards
2

Masalahnya adalah ketika 7-zip mengompres file tar ke subdirektori, Anda harus masuk ke subdirektori untuk membuka kompresi file tar.

Jika Anda telah mencoba untuk membuka kompresi subdirektori, tentu saja tidak akan berhasil.

Ada dua solusi di sini:

  1. Gunakan 'ekstrak di sini', bukan 'Ekstrak file ...'.
  2. Pergilah ke subdirektori dan ekstrak dari sana.
Druvision
sumber
2

Dengan Windows 10 terbaru Anda dapat membongkar arsip tar seperti yang Anda lakukan di linux:

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

Instal total commander, itu akan berurusan dengan file tar.gz. Anda bisa masuk ke dalam file seperti itu dan menyalinnya ke tempat yang Anda butuhkan. Ekstraksi dilakukan oleh TC di latar belakang.

Piotus
sumber
4
dapatkah Anda menautkan tautan unduhan dan menjelaskan penggunaannya?
BlueBerry - Vignesh4303
0

Paul sudah benar, tetapi dalam hal ini adalah proses 2 langkah. Pertama untuk menghapus .gz (mendekompres file) dan kedua untuk menghapus .tar (membongkar file).

Mark Sherrill
sumber
1
Bisakah Anda memberi tahu kami cara melakukan langkah-langkah itu?
Ben N
pertama, Anda perlu 7-zip ... 7-zip.org Saya ingin membuat folder untuk menempatkan file .tar.gz ke dalam sebelum unzipping. Klik kanan pada file dan arahkan lebih dari 7-zip, pilih "Ekstrak Di Sini" untuk menghapus .gz. - sekarang lakukan hal yang sama untuk file .tar yang baru dibuat.
Mark Sherrill