TAR.GZ Dosyalarını Çevrimiçi Çıkarın
TAR.GZ veya TGZ arşivinizi yükleyin ve içeriğini anında çıkarın. Çevrimiçi çıkarıcımız açmayı ve paket çözmeyi yönetir, ardından çıkarılan dosyaları özel yazılım gerekmeden herhangi bir işletim sisteminde çalışan indirilebilir bir ZIP arşivinde paketler.
Linux arşivleri alan ama ek yazılım kurmak istemeyen Windows kullanıcıları için idealdir. Basitçe yükleyin, çıkarın ve indirin — komut satırı gerekmez.
TAR.GZ Formatı Hakkında
TAR.GZ, TAR arşivlemeyi GZIP sıkıştırmasıyla birleştirir. TAR (Tape Archive), Unix dosya izinlerini, sahipliği ve zaman damgalarını korurken birden fazla dosyayı tek bir arşivde bir araya getirir. GZIP daha sonra verimli depolama için DEFLATE algoritmasını kullanarak bu paketi sıkıştırır.
TAR.GZ, Linux ve Unix sistemlerinde standart arşiv formatıdır. Açık kaynaklı yazılımlar, Linux çekirdeği sürümleri ve sunucu yapılandırma yedekleri yaygın olarak bu formatı kullanır.
Yaygın Kullanım Alanları
- Açık kaynak indirmeleri — TAR.GZ olarak dağıtılan yazılımları çıkarın
- Sunucu yedekleri — Linux sunucu yedeklerinden dosyalara erişin
- Kaynak kodu paketleri — inceleme veya derleme için kaynak kodunu çıkarın
- Platformlar arası paylaşım — Linux arşivlerine Windows/Mac'te erişin
Neden Çevrimiçi Çıkarmalı?
Windows, TAR.GZ dosyalarını yerel olarak desteklemez. 7-Zip gibi araçlar bunları işleyebilse de, çevrimiçi çıkarıcımız yazılım kurulumu gerekmeden anında erişim sağlar. Ortaya çıkan ZIP dosyası herhangi bir sistemde açılır — Windows, Mac veya mobil cihazlar.
GZIP Sıkıştırma Teknolojisi
GZIP, DEFLATE sıkıştırma algoritmasını kullanır ve kaynak kodu ile yapılandırma dosyaları gibi metin tabanlı içerik için %60-90 sıkıştırma oranları elde eder. Mevcut en agresif sıkıştırma olmasa da, GZIP sıkıştırma oranını hızla dengeler — sık erişilen dosyalar ve web sunucuları için önemlidir.
TAR+GZIP kombinasyonu solid bir arşiv oluşturur, yani tüm TAR dosyası tek bir birim olarak sıkıştırılır. Bu, dosya başına sıkıştırmadan daha iyi sıkıştırma sağlar ama herhangi bir dosyaya erişmek için tüm arşivin açılmasını gerektirir. Rastgele erişimin önemli olduğu arşivler için ZIP daha uygun olabilir.
Yazılım Geliştirmede TAR.GZ
Açık kaynaklı projeler yaygın olarak kaynak kodunu TAR.GZ arşivleri olarak dağıtır. GitHub sürüm tarball'ları, PyPI paketleri ve npm tarball'ları hepsi bu formatı kullanır. Açık kaynaklı projelere katkıda bulunurken, kaynaktan yazılım derlemek için sık sık TAR.GZ arşivlerini çıkarmanız gerekecektir.
Docker görüntüleri ve konteyner katmanları da içeride TAR.GZ kullanır. TAR.GZ yapısını anlamak, konteyner sorunlarını gidermeye, özel görüntüler oluşturmaya veya analiz için konteyner katmanlarından dosya çıkarmaya yardımcı olur.
TAR.GZ Dosya Yapısı
Bir TAR.GZ dosyası esasen GZIP sıkıştırmasına sarılmış bir TAR arşividir. TAR katmanı, dizin yapısını, dosya adlarını (Unicode karakterleri dahil), izinleri, zaman damgalarını ve sembolik bağlantıları korurken dosyaları bir araya getirir. GZIP dış katmanı bu tüm paketi tek bir akış olarak sıkıştırır.
Bu iki katmanlı yapı, ZIP'in dosyaları bağımsız olarak sıkıştırmasının aksine, tek tek dosyaları çıkarmanın tüm arşivin işlenmesini gerektirdiği anlamına gelir. Belirli dosyalara ihtiyaç duyduğunuz sık erişilen arşivler için ZIP daha verimli olabilir. Tam çıkarma ve yedekleme senaryoları için, TAR.GZ'nin solid sıkıştırması daha iyi oranlar elde eder.
Platformlar Arası Değerlendirmeler
Linux'ta oluşturulan TAR.GZ arşivlerini Windows'ta kullanmak için çıkarırken, dosya adı farklılıklarına dikkat edin. Linux, Windows'un izin vermediği karakterlere (iki nokta üst üste ve bazı özel karakterler gibi) dosya adlarında izin verir. Bazı dosyalar, Windows adlandırma kurallarına uymak için çıkarma sırasında yeniden adlandırılabilir.
Büyük/küçük harf duyarlılığı da farklıdır: Linux "File.txt" ile "file.txt"i farklı dosyalar olarak ele alırken, Windows bunları aynı kabul eder. Yalnızca büyük/küçük harf açısından farklı dosyalar içeren arşivler Windows'ta çakışır ve bir dosya diğerinin üzerine yazılabilir. Çıkarıcımız bu çakışmaları ZIP'e dönüştürme sırasında otomatik olarak yönetir.
İlgili Araçlar
- TAR.BZ2 Çıkar — BZIP2 sıkıştırmalı arşivleri çıkarın
- TAR.XZ Çıkar — XZ sıkıştırmalı arşivleri çıkarın
- TAR.GZ'den ZIP'e — ZIP formatına dönüştürün