TAR.XZ'den TAR.BZ2'ye

TAR.XZ'yi çevrimiçi TAR.BZ2'ye dönüştürün. Arşiv içeriğini, dosya yapısını ve izinleri koruyarak XZ ve BZIP2 sıkıştırma algoritmaları arasında geçiş yapın.

PDF

veya dosyayı buraya sürükleyip bırakın

PDF dosyanızı yükleyin

Hızlı dönüştürmeGüvenli işlemeKayıt gerektirmez

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

Tar arşiv içeriğinizi korurken XZ ve BZIP2 sıkıştırması arasında geçiş yapın. BZIP2, eski sistemler ve araçlar arasında geniş destek sunan köklü bir formattır. Bu dönüştürme, arşivinizi LZMA2 yerine Burrows-Wheeler algoritmasını kullanarak yeniden sıkıştırır; daha geniş uyumluluk için bir miktar sıkıştırma verimliliğinden ödün verir.

TAR.BZ2 formatı, TAR arşivleme standardını BZIP2 sıkıştırmasıyla birleştirir. XZ üstün sıkıştırma oranları sunsa da, BZIP2 XZ araçlarının mevcut olmadığı ortamlar için tercih edilen seçim olmaya devam eder. Birçok eski derleme sistemi, eski Linux dağıtımı ve gömülü sistem, birincil sıkıştırma formatı olarak BZIP2'ye dayanır.

TAR.BZ2 Ne Zaman Kullanılmalı

  • Uyumluluk — BZIP2 desteği 1990'lara kadar uzanan Unix sistemlerinde yaygındır
  • Araç kullanılabilirliği — bzip2, neredeyse tüm Unix benzeri işletim sistemlerinde varsayılan olarak kuruludur
  • İyi sıkıştırma — GZIP'ten daha iyi, çoğu veri türü için XZ'ye yaklaşan oranlarla
  • Köklü format — özellikle kaynak kod sürümleri için yazılım dağıtımında yaygın olarak kullanılır
  • Akış desteği — BZIP2, arabelleğe alma olmadan verileri akış şeklinde çözebilir

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

TAR.XZ'den TAR.BZ2'ye dönüştürmek iki adım içerir: önce, temel TAR arşivini çıkarmak için XZ sıkıştırma katmanı kaldırılır. Ardından, TAR arşivi BZIP2 algoritması kullanılarak yeniden sıkıştırılır. Bu süreç, TAR katmanında saklanan tüm dosya içeriklerini, izinleri, zaman damgalarını, sembolik bağlantıları ve diğer meta verileri korur.

Dönüştürme sunucularımızda yapılır: arşiv xz biçiminden açılır ve bzip2 ile yeniden sıkıştırılır. Özgün TAR.XZ dosyanız olduğu gibi kalır, siz de indirmeye hazır yeni bir TAR.BZ2 dosyası alırsınız.

Sıkıştırma Karşılaştırması: XZ ve BZIP2

XZ sıkıştırması, genellikle BZIP2'den %10-20 daha iyi sıkıştırma elde eden LZMA2 algoritmasını kullanır. Ancak BZIP2, 1996'dan beri mevcuttur; bu da ona yazılım desteği açısından önemli bir baş başlangıç sağlar. Eski sistemlerde veya eski araçlarla çalışması gereken arşivler için, TAR.BZ2 biraz daha büyük dosya boyutlarına rağmen genellikle daha güvenli seçimdir.

BZIP2, benzer baytları bir araya getirerek sıkıştırmayı iyileştirmek için veriyi yeniden düzenleyen Burrows-Wheeler dönüşümünü kullanır. LZMA2'den daha az verimli olsa da, bu algoritma iyi anlaşılmıştır ve neredeyse her Unix benzeri ortamda uygulanmıştır; bu da onu platformlar arası dağıtım için güvenilir bir seçim yapar.

BZIP2'nin köklü geçmişi, paralel sürümler (pbzip2) ve kurtarma araçları dahil kapsamlı araç desteği anlamına gelir. Güvenilirlik ve uyumluluğun en son sıkıştırma verimliliğinden daha ağır bastığı ortamlar için, BZIP2 kanıtlanmış olmaya devam eder.

Bellek ve CPU Değerlendirmeleri

BZIP2, sıkıştırma bloğu başına yaklaşık 8 MB bellek kullanır — varsayılan ayarlarla yüzlerce megabayt gerektirebilen XZ'den önemli ölçüde daha az. Bu, BZIP2'yi gömülü sistemler, eski donanım ve XZ çözmesinin başarısız olabileceği bellek kısıtlı ortamlar için uygun kılar.

BZIP2 çözmesi GZIP'ten daha yavaş ama çoğu senaryoda XZ'den daha hızlıdır. Sık çıkarılan arşivler için (yazılım paketleri, derleme bağımlılıkları), hız farkı fark edilebilir olabilir. Dosya boyutu ile çıkarma hızı arasındaki ödünleşim kullanım senaryosuna göre değişir.

Bozulmadan Kurtarma

BZIP2, kısmen bozulmuş arşivlerden veri kurtarabilecek kurtarma araçlarına sahiptir. bzip2recover yardımcı programı, bozuk dosyalardan hasarsız blokları çıkarabilir. XZ arşivleri bozulmaya karşı daha hassastır — herhangi bir bölümdeki hasar genellikle çıkarmayı tamamen engeller. Zaman içinde veri bütünlüğünün önemli olduğu arşivleme senaryoları için, BZIP2'nin kurtarılabilirliği değerli olabilir.

Sıkça Sorulan Sorular

TAR.XZ'yi neden TAR.BZ2'ye dönüştürmeli?

TAR.BZ2, eski sistemler ve araçlarla daha geniş uyumluluğa sahiptir. Bazı eski Unix sistemleri ve eski yazılımlar yalnızca BZIP2'yi destekler. Dönüştürme, arşivlerinizin daha fazla ortamda çalışmasını sağlar.

TAR.BZ2, TAR.XZ'den daha büyük mü olacak?

Evet, TAR.BZ2 genellikle TAR.XZ'den %10-20 daha büyüktür. XZ'nin LZMA2 algoritması, BZIP2'nin Burrows-Wheeler dönüşümünden daha verimlidir. Ödünleşim daha iyi uyumluluktur.

BZIP2, XZ'den daha mı hızlı yoksa daha mı yavaş?

Sıkıştırma ve çıkarma hızı karşılaştırılabilirdir. BZIP2, bazı durumlarda çıkarma için biraz daha hızlı olabilir, ancak fark genellikle modern donanımda küçüktür.

Dosya izinleri korunur mu?

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

Yazılım dağıtımı için hangi formatı kullanmalıyım?

Modern Linux dağıtımları, üstün sıkıştırması için TAR.XZ'yi tercih eder. Eski sistemleri, eski derleme araçlarını veya XZ desteğinin garanti edilmediği ortamları hedeflerken TAR.BZ2 kullanın.

BZIP2, Unix sistemlerinde varsayılan olarak kurulu mu?

Evet, bzip2 1990'ların sonundan beri çoğu Unix/Linux sisteminde standarttır. XZ desteği daha sonra eklendi (2010 civarında), bu nedenle BZIP2 daha geniş varsayılan kullanılabilirliğe sahiptir.