Windows'ta bir .tar.gz dosyası nasıl açılır?


68

Ne yazık ki yalnızca .tar.gzdosya biçiminde kullanılabilen bir dosyayı açmam ve Windows 7 kullanıyorum . Dosyayı açarak açabilirim, 7-zipancak bundan sonra hala .tarWindows'da açamadığım bir dosya var.

.tar.gzWindows'ta dosya açmanın bir yolu var mı ?


5
@Sparr: .tar.gzüçüncü taraf yazılımı olmadan en yaygın istemci işletim sistemi tarafından desteklenmez. Ve buna ek olarak, Linux'ta kullandığımda hatırlatması çok zor olan komut bayraklarıyla çok kötü bir kullanılabilirliğe sahip. Bkz Untar, ungz, gz, tar - nasıl tüm yararlı seçeneklerini hatırlıyorsun?
Jonas

evet, ancak diğer arşiv formatlarından daha fazla platformda yazılım tarafından desteklenmektedir. Untar ve gunzip ikili dosyalarını indiremediğiniz bir işletim sistemi veya dağıtımını adlandıramıyorum. İkili ya da unzip için kaynak bile bulunmayan pek çok platformu isimlendirebilirim.
Sparr

1
@Sparr: Soruma yazdığı gibi .tar.gzolduğu değil üçüncü parti yazılım olmadan Windows'ta destekledi. Ama .zipdestekleniyor ve sanırım bu .zipda Linux tarafından destekleniyor. Dosya .zipformatta mevcut olsaydı, bu soruyu sormamıştım.
Jonas

3
Belki de tekrar söylemeliyim. Ne yazık ki yanlış yere koyduğuna inanıyorum. "Kullanmadan" önce aittir.
Sparr

2
Kötü kullanılabilirlik? Bunun için bir cümle var: RTFM. man tar. Tüm hatırlaman gereken, bayrakların sonunda, fdosya için ihtiyacın var . İşte temelleri var: tar cf arch.tar folder/ olduğu c bir reating f denilen Ile arch.tarklasöründen folder/. tar xf arch.tare olacak x gelen yolu f Ile arch.tar. Bu aynı zamanda tar.gzdosyalar üzerinde de çalışır . zOradaki bayrağa gerek yok.
Braden Best

Yanıtlar:


62

.Tar dosyasını açmak için 7-zip kullanabilirsiniz.

  1. Dosyaya sağ tıklayın
  2. 7-zip'i seçin -> Buradan Çıkar / Çıkar

1
Benim için işe yaramıyor ama 7-zip dosyasını en son sürüme yükseltmeye çalışacağım.
Jonas

10
7-Zip’i 9.16’dan 9.20’ye yükselttikten sonra düzgün çalışır. Teşekkürler.
Jonas

2
@Paul, 1 adımda nasıl yapılır ?
Pacerier,

1
@Pacerier - 7-zip kullanarak bir adımda yapamazsınız, çünkü iki filetoyu açıyorsunuz: gzip ve tarball. Linux kullanabiliyorsa, komut satırı bir adım sağlar: tar xvfz somefilename.tar.gz. Aksi takdirde, bu cevapları inceleyin
Paul,

1
@KolobCanyon - dosyayı sağ tıklayın ve 7-zip-> Here Extract / Buraya Çıkar ...
Paul

17

7-zip sizin için çalışmalı. Parçayı .taraçtıktan sonra ikinci bir adım olarak dosyanın bir kısmını kaldırmanız gerektiğine inanıyorum .gz.

Ayrıca 7-zip ayarlarınızı da kontrol etmeniz gerekebilir ...

  • Araçlar → Seçenekler'i tıklayın.
  • “Sistem” sekmesine gidin.
  • “Tar” ve “gz” öğelerinin kapalı olduğundan emin olun.

1
Teşekkürler, 7-Zip'imi 9.16'dan 9.20'ye yükselttikten sonra çalıştı.
Jonas

+1 çözümün benim için çalışan tek kişiydi.
Gherbi Hicham,

içinde 17.01 sen içindeki dosyaları görüntüleyebilir tar.gzArabirimdeki 2 adımlarla arşivde - sadece kullanıcı ile dosyaları ilişkilendirmek. Ayrıca şimdi rpmve debdosya ilişkilendirebilirsiniz .
Stuart Cardall

8

Yapabiliyorsanız, her zaman pencereler için bash kullanabilirsiniz ve sadece normal

 tar -xvzf <filename.tar.gz>

Kendine sor, Git Bash'in daha önce kurulmuş mu ... 3 :)
Lorem Ipsum

1
@LoremIpsum evet, linux alt sistemi şimdi windows 10'un bir parçasıdır ve tar komutu windows cmd.exe adresinden edinilebilir.
Reishin

7

7-zip paketi 7z.exe, stdin ( -si) ve stdout ( -so) 'a yönelebilen bir komut satırı aracıyla gelir . Bu yüzden aşağıdaki satır, ekstraksiyon işlemini bir adımda hiçbir ara dosya olmadan yapacaktır ( -ttar7- zip'e katran akışında boruladığımızı söyler).

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

Güzel! Basit ve geçici dosyalar yok!
Sun Junwen 13:16

6

.Tar.gz dosyasını çıkartmak için basit WinRAR çıkarıcısını kullanıyorum; basitçe bu adımları uygulayın,

  1. .Tar.gz dosyasını WinRAR ile çıkarmaya başlayın, bir Orta dosya üretecektir.
  2. Bu ara dosyayı ".tar" olarak yeniden adlandırın ve tekrar WinRAR ile açın.

Şimdi ikinci kez tüm dosyalarınızı / klasörlerinizi ayıklayacaktır.


Bu kabul edilen cevap IMHO olmalıdır. WinZip'e alışkın olan Windows kullanıcılarının WinRAR'ı kullanmaları çok sezgiseldir.
billrichards

2

Sorun, 7-zip, tar dosyasını bir alt dizine sıkıştırdığında, tar dosyasını açmak için alt dizine girmeniz gerekir.

Alt dizini açmayı denediyseniz, elbette çalışmaz.

Burada iki çözüm var:

  1. 'Dosyaları al ...' komutunu kullan, 'Dosyaları al ...' komutunu kullan.
  2. Alt dizine git ve oradan çıkar.

2

En son Windows 10 ile, tıpkı linux'ta yaptığınız gibi bir tar arşivini açabilirsiniz:

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

1

Toplam komutanı kurun, tar.gz dosyaları ile ilgilenecektir. Sadece bu tür bir dosyanın içine gidebilir ve ihtiyacınız olan yere kopyalayabilirsiniz. Ekstraksiyon TC tarafından arka planda yapılır.


4
indirme bağlantısını bağlayabilir ve kullanımı detaylandırabilir misiniz?
BlueBerry - Vignesh4303


0

Paul doğru, ancak bu durumda 2 adımlı bir işlem. Önce .gz dosyasını kaldırmak (dosyaları açmak) ve ikincisi .tar dosyasını kaldırmak (dosyaları açmak).


1
Bize bu adımları nasıl yapacağımızı söyler misiniz?
Ben N

ilk önce 7-zip ... 7-zip.org 'e ihtiyacınız olacak. Dosyayı sağ tıklayın ve 7 fermuarın üzerine gelin, .gz dosyasını kaldırmak için "Buradan Çıkar" ı seçin. - şimdi yeni oluşturulan .tar dosyası için de aynısını yapın.
Mark Sherrill
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.