TAR.GZ dosyası ZIP'e nasıl dönüştürülür?
- Bir dosya seçin'e tıklayıp
.tar.gzya da.tgzdosyanızı seçin veya yukarıdaki kutuya bırakın. - Şifre (yalnızca arşiv şifreliyse) alanını boş bırakın. Gzip tarball'ları şifrelenmez; bu alan yalnızca şifreli ZIP dosyaları için kullanılır.
- ZIP'e dönüştür'e basın. Gzip katmanının sıkıştırması açılır, tarball çıkarılır ve her dosya yeniden bir ZIP'e paketlenir.
- İndir'e tıklayın. Çift uzantı değiştirilir; böylece
website-2024.tar.gz,website-2024.zipolarak kaydedilir.
Bunların hepsi tarayıcı sekmenizin içinde libarchive (WebAssembly) ve zip.js ile çalışır. Hiçbir şey bir sunucuya gönderilmez; tarball bir veritabanı dökümü ya da yapılandırma dosyaları içerdiğinde bu önemlidir.
Tek dosyada iki katman
Bir TAR.GZ aslında üst üste konmuş iki biçimdir. Önce TAR, birçok dosya ve klasörü tek bir akışta toplar. Sonra gzip bu akışı bütün olarak sıkıştırır. Linux'ta yazılımın dağıtılma biçimi, birçok barındırma kontrol panelinin site yedeklerini dışa aktarma biçimi ve geliştiricilerin kaynak kodu sürümlerini gönderme biçimi budur. Linux veya macOS terminalinde bunu tar -xzf file.tar.gz ile açarsınız.
Takılan kişiler Windows kullanıcılarıdır. Windows 10 ve daha eski araçlar .tar.gz dosyasını çoğu zaman tek bir bilinmeyen dosya olarak gösterir; açılsa bile iş arkadaşlarınız ne yapacaklarını bilmeyebilir. ZIP bu sürtünmeyi ortadan kaldırır: Windows'ta, macOS'ta ve telefonlarda çift tıklamayla açılır ve yalnızca ZIP kabul eden hizmetlere yüklenebilir.
Dönüştürmeden sonra boyut ve içerik
Gzip tarball'ın tamamını tek akış olarak sıkıştırırken ZIP her dosyayı Deflate ile ayrı ayrı sıkıştırdığından, ZIP genellikle TAR.GZ'den biraz daha büyük olur; özellikle arşiv binlerce küçük dosya içeriyorsa. Birkaç büyük dosyada fark küçüktür. Klasör yolları birebir yeniden oluşturulur ve uzun ya da İngilizce olmayan adlar bozulmadan aktarılır.
Özgün değiştirilme tarihleri tarayıcıda tarball'dan okunamadığından, ZIP'teki dosyalara geçerli tarih verilir. Unix izinleri, sahiplik ve boş dizinler de aktarılmaz. Belgeler ve medya için bu nadiren önemlidir, ama çalıştırılabilir betikler için önemlidir. Dosyaları bir Linux sunucusuna dağıtmayı planlıyorsanız, bu amaçla özgün TAR.GZ'yi saklayın.
İpuçları
- Yeni bir arşiv olmadan dosyaları mı istiyorsunuz? TAR.GZ Çıkar, onları tek tek indirmeniz için açar.
- Tarball olmayan, örneğin sıkıştırılmış bir günlük gibi tek başına bir
.gzdosyanız mı var? GZ Dosyalarını Aç, sıkıştırmasını açarak özgün dosyayı geri verir. - Bir Linux sunucusu için tersine mi dönüştürmeniz gerekiyor? ZIP'ten TAR.GZ'ye, bir ZIP'ten gzip tarball oluşturur.
.tar.xzya da.tar.bz2dosyası Arşiv Dönüştürücü ile ZIP'e dönüştürülebilir.
Sıkça sorulan sorular
.tgz dosyası .tar.gz ile aynı mıdır?
Evet. .tgz aynı biçimin kısa hâlidir ve dönüştürücü ikisini de kabul eder.
ZIP'im neden TAR.GZ'den büyük?
Gzip tüm dosyaları birlikte sıkıştırır ve aralarındaki benzerliklerden yararlanabilir. ZIP her dosyayı tek başına sıkıştırır; bu biraz yere mal olur, ama herhangi bir dosyayı hızla çıkarmanızı sağlar.
Dosyalarımın tarihleri değişecek mi?
Evet. Bir TAR.GZ tarayıcıda okunurken özgün tarihlere erişilemez; bu yüzden ZIP'teki her dosya dönüştürme tarihini gösterir. Zaman damgaları önemliyse bunun yerine tar -xzf ile açın.
Dönüştürebileceğim en büyük dosya nedir?
Yaklaşık 700 MB'a kadar iyi çalışır. Her şey bellekte tutulduğu için daha büyük arşivler daha uzun sürer ve 2 GB'ı aşan girdiler reddedilir.
Güncellendi