TAR.BZ2'den TAR.XZ'ye

Daha iyi sıkıştırma oranı için çevrimiçi TAR.BZ2'yi TAR.XZ'ye dönüştürün. BZIP2'den XZ sıkıştırma algoritmasına yükseltin.

PDF

tool.page.dragDrop

tool.page.format.pdf

tool.trust.fasttool.trust.securetool.trust.noSignup

TAR.BZ2'yi Çevrimiçi TAR.XZ'ye Dönüştür

Daha da iyi sıkıştırma oranları için BZIP2'den XZ sıkıştırmasına yükseltin. XZ (LZMA2) tipik olarak BZIP2'den %10-15 daha iyi sıkıştırma elde ederken daha hızlı açma hızları da sunar. Bu dönüştürme, arşivlerinizi mevcut Linux dağıtımlarının çoğunun tercih ettiği formata modernize eder.

TAR.XZ formatı, kaynak kodu, Linux çekirdek sürümleri ve yazılım paketleri dağıtmak için standart haline gelmiştir. TAR.BZ2'den TAR.XZ'ye dönüştürerek, arşivlerinizi indirip açan son kullanıcılar için çıkarma performansını iyileştirirken depolama gereksinimlerini azaltırsınız.

Neden TAR.XZ'ye Yükseltmelisiniz?

  • En iyi sıkıştırma — XZ birinci sınıf sıkıştırma oranları sunar, tipik olarak BZIP2'den %10-20 daha küçük
  • Daha hızlı açma — XZ daha iyi sıkıştırmaya rağmen BZIP2'den daha hızlı çıkarır
  • Modern standart — Linux çekirdeği, GNU araçları ve çoğu dağıtım artık TAR.XZ'yi tercih ediyor
  • Paralel destek — XZ, pixz veya pxz ile sıkıştırma için birden fazla CPU çekirdeği kullanabilir
  • Daha iyi araçlar — xz-utils bütünlük kontrolü ve kurtarma için üstün seçenekler sunar

Dönüştürme Nasıl Çalışır

TAR.BZ2'den TAR.XZ'ye dönüştürme, ham TAR arşivini çıkarmak için BZIP2 katmanını açmayı, ardından XZ algoritmasıyla yeniden sıkıştırmayı içerir. TAR katmanında saklanan tüm dosya içerikleri, izinler, zaman damgaları, sahiplik bilgileri ve sembolik bağlantılar tam olarak korunur.

Dönüştürme işlemi tam yeniden kodlamayı otomatik olarak işler. TAR.BZ2 dosyanızı yükleyin ve dağıtım veya depolama için hazır tamamen optimize edilmiş bir TAR.XZ arşivi alın. Hem giriş hem de çıkış dosyaları verilerinizi korumak için işlemden sonra temizlenir.

Teknik Karşılaştırma: BZIP2 vs XZ

BZIP2, Huffman kodlamasıyla birlikte Burrows-Wheeler dönüşümünü kullanırken, XZ LZMA2 (Lempel-Ziv-Markov zincir algoritması) kullanır. LZMA2, daha büyük sözlükler ve daha sofistike eşleştirme kullanarak daha iyi sıkıştırma elde eder. Karşılık olarak XZ sıkıştırması daha fazla bellek ve CPU zamanı gerektirir, ancak açma aslında BZIP2'den daha hızlıdır.

XZ, BZIP2'nin maksimum 900 KB'ına kıyasla 1.5 GB'a kadar sözlük boyutları kullanır. Bu, XZ'nin çok daha geniş veri yayılımlarında kalıplar bulmasına olanak tanır ve kaynak kod depoları ile veritabanı dökümleri gibi tekrarlanan içeriğe sahip büyük dosyalar için daha iyi sıkıştırma sağlar.

Linux çekirdeğinin kendisi dahil modern Linux dağıtımları paket dağıtımı için XZ'de standartlaşmıştır. BZIP2'den XZ'ye dönüştürme, arşivlerinizin mevcut önerilen formatı ve mümkün olan en iyi sıkıştırmayı kullanmasını sağlar.

Bellek Gereksinimleri

Varsayılan ayarlarla XZ sıkıştırması yaklaşık 100-200 MB RAM kullanır. Maksimum sıkıştırma (-9e) birkaç gigabayt gerektirebilir ve bellek kısıtlı sistemlerde pratik olmaz. Açma, oluşturma sırasında kullanılan sıkıştırma seviyesinden bağımsız olarak tipik olarak yalnızca 20-50 MB gerektirir.

BZIP2, sıkıştırma için yaklaşık 8 MB ve açma için 4 MB kullanır. Bu düşük bellek ayak izi, BZIP2'yi gömülü sistemlerde ve eski donanımlarda popüler kıldı. Bellek sınırlı ortamları desteklemeniz gerekiyorsa, XZ'nin üstün sıkıştırmasına rağmen TAR.BZ2 daha iyi bir seçim olarak kalabilir.

Gerçek Dünya Sıkıştırma Örnekleri

Linux çekirdek kaynak kodu (~1 GB sıkıştırılmamış) için TAR.BZ2 yaklaşık 130 MB üretirken TAR.XZ yaklaşık 110 MB üretir—%15 iyileştirme. Günlük dosyaları gibi yüksek tekrarlı içerik için XZ'nin avantajı %30'u aşabilir. JPEG görüntüler gibi zaten sıkıştırılmış içerik için hiçbir format önemli sıkıştırma sunmaz—her ikisi de neredeyse orijinal boyutta dosyalar üretir.

Sık Sorulan Sorular

TAR.XZ, TAR.BZ2'ye kıyasla ne kadar küçük?

TAR.XZ tipik olarak TAR.BZ2'den %10-20 daha küçük dosyalar üretir. Her ikisi de yüksek sıkıştırma formatlarıdır, ancak XZ'nin LZMA2 algoritması daha verimlidir, özellikle büyük dosyalar ve kaynak kod arşivleri için.

XZ çıkarma BZIP2'den daha mı hızlı?

Evet, XZ daha iyi sıkıştırma elde etmesine rağmen BZIP2'den belirgin şekilde daha hızlı açılır. Bu, TAR.XZ'yi hem boyut hem de çıkarma performansında TAR.BZ2'ye göre bir iyileştirme yapar.

Linux dağıtımları neden BZ2'den XZ'ye geçiyor?

XZ, BZIP2'den daha iyi sıkıştırma oranları ve daha hızlı çıkarma sunar. Linux çekirdeği ve çoğu büyük dağıtım artık TAR.XZ olarak dağıtılır. Eski TAR.BZ2 arşivlerini dönüştürmek onları mevcut standartlara modernize eder.

Dosya izinleri korunuyor mu?

Evet, her iki format da TAR arşiv katmanını kullanır. Tüm Unix meta verileri—izinler, zaman damgaları, sahiplik, sembolik bağlantılar—tam olarak korunur. Yalnızca dış sıkıştırma algoritması değişir.

TAR.XZ eski sistemlerde destekleniyor mu?

XZ desteği çoğu dağıtıma 2010 civarında eklendi. Çok eski sistemlerde xz-utils olmayabilir. Eski sistemlerle uyumluluğa ihtiyacınız varsa, TAR.BZ2 veya TAR.GZ daha güvenli seçimler olabilir.

XZ çok çekirdekli sıkıştırmayı destekliyor mu?

Evet, XZ birden fazla CPU çekirdeği kullanarak paralel sıkıştırmayı destekler. Web dönüştürücümüz tek iş parçacıklı işleme kullanırken, yerel araçlar -T seçeneğiyle tüm mevcut çekirdekleri kullanabilir.

TAR.BZ2 to TAR.XZ | File Converter Lab