ZIP'i Çevrimiçi TAR.XZ'ye Dönüştürün
En küçük TAR arşivi için Windows ZIP arşivlerini TAR.XZ'ye dönüştürün. XZ (LZMA2), yaygın arşiv biçimleri arasında en güçlü sıkıştırmayı yapar: testimizde TAR.XZ, ZIP'ten karışık bir sette %7,5, program ikili dosyalarında %24, kaynak kodunda %37 daha küçük çıktı.
Dönüştürücümüz ZIP içeriğini çıkarır ve XZ'nin güçlü LZMA2 algoritmasını kullanarak yeniden sıkıştırır. Tüm dosyalar ve dizin yapısı korunurken arşiv boyutu önemli ölçüde azalır.
TAR.XZ'nin Avantajları
- Maksimum sıkıştırma — TAR türevleri arasında en küçük dosya boyutları
- Modern standart — Linux çekirdeği ve büyük dağıtımlar tarafından kullanılır
- Hızlı çıkarma — daha iyi oranlara rağmen BZIP2'den daha hızlı açma
- Çoklu iş parçacığı — birden fazla CPU çekirdeğinde paralel sıkıştırmayı destekler
- Unix meta verisi — izinleri, sahipliği ve zaman damgalarını korur
XZ ile Diğer Sıkıştırma Yöntemleri
XZ, yaygın biçimler arasında en güçlü sıkıştırmayı yapar. Testimizde kaynak kodunda GZIP'i %28, BZIP2'yi %9; program ikili dosyalarında ise %24 ve %18 geride bıraktı. Sıkıştırma daha yavaştır; bir ölçümde XZ, GZIP'ten yaklaşık 2,5 kat yavaş ama BZIP2'den neredeyse 4 kat hızlı açtı. Bu da onu sık indirilen ama bir kez açılan dosyalar için uygun kılar.
XZ'deki LZMA2 algoritması, GZIP'in 32 KB'sine ve BZIP2'nin 900 KB'sine kıyasla 1,5 GB'a kadar sözlük boyutları kullanır. Bu, XZ'nin çok daha geniş veri aralıklarında desenler bulmasına olanak tanır ve kaynak kodu, günlük dosyaları ve veritabanı dökümleri gibi tekrarlanan yapılara sahip dosyalar için üstün sıkıştırma sağlar.
Dönüştürme Nasıl Çalışır
ZIP'i TAR.XZ'ye dönüştürmek, ZIP arşiv içeriğini çıkarmayı ve XZ sıkıştırmasıyla bir TAR kapsayıcısına yeniden paketlemeyi içerir. TAR formatı, ZIP'in tam olarak desteklemeyebileceği dosya izinleri ve sembolik bağlantılar gibi Unix'e özgü öznitelikleri korur. XZ daha sonra tüm TAR akışına LZMA2 sıkıştırması uygular.
Dönüştürme işlemi tam yeniden kodlamayı otomatik olarak yönetir. ZIP dosyanızı yükleyin ve indirmeye hazır optimize edilmiş bir TAR.XZ arşivi alın. Dosyanız sunucularımıza şifreli bir HTTPS bağlantısı üzerinden iletilir; yüklenen dosyaların nasıl işlendiği gizlilik politikamızda açıklanır.
Format Değerlendirmeleri
TAR.XZ, Linux dağıtımları ve açık kaynaklı yazılımlar için standart arşiv formatıdır. ZIP'ten dönüştürmek size Linux derleme sistemleri ve paket yöneticileriyle uyumluluk sağlar. Ortaya çıkan arşiv, tar, xz ve paket yönetim sistemleri gibi standart Unix araçlarıyla sorunsuz çalışır.
Yaygın Kullanım Alanları
- Linux çekirdeği sürümleri — kernel.org, TAR.XZ olarak dağıtır
- Dağıtım paketleri — birçok Linux dağıtımı paketler için XZ kullanır
- Uzun vadeli arşivleme — arşivlenmiş veriler için depolamayı en aza indirin
- Bant genişliği optimizasyonu — kullanıcılar için indirme boyutlarını azaltın
Bellek ve CPU Gereksinimleri
XZ sıkıştırması bellek yoğundur. Standart sıkıştırma ayarları 100-200 MB RAM kullanırken, maksimum sıkıştırma (-9e) birkaç gigabayt gerektirebilir. Açma işlemi, sıkıştırma seviyesinden bağımsız olarak tipik olarak yalnızca 20-50 MB gerektirir. Çevrimiçi dönüştürücümüz bu kaynak gereksinimlerini sunucu tarafında yönetir ve dönüştürmeyi herhangi bir cihazdan erişilebilir kılar.
XZ sıkıştırması GZIP'ten önemli ölçüde daha yavaştır — benzer dosya boyutları için çoğu zaman birkaç kat daha yavaş. Ancak açma hızı GZIP ile karşılaştırılabilir, bu da XZ'yi bir kez sıkıştırılıp binlerce kullanıcı tarafından indirilen yazılım sürümleri gibi birçok kez çıkarılan dosyalar için ideal kılar.
Bütünlük Doğrulaması
Hem ZIP hem de TAR.XZ sağlama toplamı doğrulaması içerir. ZIP dosya başına CRC-32 kullanırken, XZ tüm sıkıştırılmış akış için CRC-64 kullanır. XZ ayrıca bazı uygulamalarda SHA-256 bütünlük kontrollerini destekler. Güvenlik açısından hassas dağıtımlar için, TAR.XZ dosyalarına genellikle kriptografik doğrulama için ayrı .sha256 veya .sig dosyaları eşlik eder.
İlgili Araçlar
- TAR.XZ'den ZIP'e — tekrar ZIP formatına dönüştürün
- ZIP'ten TAR.GZ'ye — GZIP sıkıştırmalı TAR
- ZIP'ten 7Z'ye — benzer sıkıştırma oranına sahip alternatif