TAR Arşivi - GZIP Arşivi Dönüştürücü

Bir TAR arşivini GZIP arşivine dönüştürmek, dosya boyutunu büyük ölçüde azaltmak için kayıpsız DEFLATE algoritmasını kullanarak sıkıştırılmamış bir dosya koleksiyonunu tek bir sıkıştırılmış akışta sarar.

Dosya seçin veya sürükleyin

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Format Karşılaştırması ve Teknik Özellikler

ÖzellikTARGZ
MIME Türüapplication/x-tarapplication/gzip
Türarchive containercompressed stream
Sıkıştırmauncompressed (often combined with gzip/bzip2/xz)lossless DEFLATE (LZ77 + Huffman)
Standart ŞartnamePOSIX.1-2001 / IEEE 1003.1 ustarIETF RFC 1952 (GZIP)
Sihirli Bayt Başlığı (Magic Bytes)75 73 74 61 72 (ustar)1F 8B

Format Genel Bakışı ve Kullanım Alanları

Yazılım geliştiriciler ve sistem yöneticileri, klasör yapılarını ve dosya izinlerini korumak için genellikle birden fazla dosyayı ve dizini tek bir TAR arşivinde toplar. Ancak TAR dosyaları kendi başlarına dosya boyutlarını küçültmez. Bu durum, daha hızlı ağ aktarımları ve verimli depolama için arşivin sıkıştırılması ihtiyacını doğurur. Kullanıcılar bir TAR kapsayıcısını GZIP arşivine dönüştürerek tüm veri akışına DEFLATE algoritmasını uygular. Bu iş akışı, Linux ve Unix ortamlarında yazılım dağıtımı, sistem yedeklemeleri ve sunucu dağıtımı için standart bir uygulamadır. Gzip gibi standart sıkıştırma araçları, ham TAR baytlarını doğrudan işleyerek tüm orijinal meta verileri sağlam tutan kompakt bir dosya çıktısı verir.

Teknik Özellikler ve Kodek Ayrıntıları

Bir TAR (Tape Archive) dosyası application/x-tar MIME türüne sahiptir ve dahili sıkıştırma olmadan dosyaları sırayla depolar. POSIX standartlarına dayanır ve sıfır dolgulu başlık blokları kullanır. Buna karşılık, bir GZIP dosyası application/gzip MIME türüne sahiptir ve LZ77 kayan pencere eşleştirmesi ile Huffman kodlamasını birleştiren kayıpsız DEFLATE algoritmasını kullanan sıkıştırılmış bir akış kapsayıcısı olarak işlev görür. Dosya imzaları, işletim sistemlerinin bu formatları nasıl tanımladığını belirler. Standart bir TAR dosyası genellikle ustar göstergesi için 257. ofsette sıfırlar içerir. Bir GZIP dosyası, belirli bir iki baytlık sihirli sayı imzasıyla (özellikle onaltılık 1F 8B baytları), ardından sıkıştırma bayrakları ve bir zaman damgasıyla başlar.

İşletim Sistemi ve Tarayıcı Uyumluluğu

GZIP arşivleri Linux, macOS ve Windows dahil olmak üzere modern işletim sistemlerinde evrensel desteğe sahiptir. Gzip ve gunzip gibi komut satırı araçları Unix tabanlı sistemlerde önceden yüklenmiş olarak gelirken, modern Windows sürümleri GZIP'i PowerShell ve Dosya Gezgini'nde yerleşik olarak işler. Web tarayıcıları JavaScript kütüphaneleri olmadan istemci tarafında GZIP arşivlerini doğrudan çıkarmaz, ancak web sunucuları anında HTTP trafiğini sıkıştırmak için rutin olarak GZIP kullanır.

💡 Faydalı bilgiler

GZIP sıkıştırmasını uygulamadan önce sıkıştırılmamış TAR dosyanızı her zaman önce oluşturun. Bir TAR kapsayıcısındaki bireysel dosyaları sıkıştırmak zayıf sıkıştırma oranları verir çünkü DEFLATE algoritması, tek bir sürekli bayt akışında olduğu gibi dosyalar arası kalıpları o kadar etkili bir şekilde bulamaz.

Format Karşılaştırması ve Teknik Özellikler

500 MB boyutunda bir yazılım projesi arşivi düşünün. Sıkıştırılmamış TAR formatındaki bu dosyayı aktarmak 250 Mbps fiber bağlantıda yaklaşık 16,6 saniye, 50 Mbps 5G bağlantıda 1,3 dakika ve 5 Mbps 4G bağlantıda neredeyse 14 dakika sürer. TAR dosyasını GZIP arşivine dönüştürmek genellikle boyutu 150 MB'a düşürür. Küçülen dosya boyutu aktarım sürelerini fiberde 5 saniyeye, 5G'de 24 saniyeye ve 4G'de 4,2 dakikaya indirir.

Sıkça Sorulan Sorular

Kaliteyi kaybetmeden TAR Arşivi GZIP Arşivine nasıl dönüştürülür?

Dönüştürme işleminde kayıpsız DEFLATE algoritması kullanılır. Kayıpsız sıkıştırma, çıkarma sırasında hiçbir veri kaybı olmaksızın her bir baytın, dosya izninin ve klasör yapısının orijinal TAR dosyasında olduğu gibi tam olarak korunduğu anlamına gelir.

TAR Arşivi ile GZIP Arşivi arasındaki fark nedir?

TAR arşivi, birden fazla dosyayı ve klasörü boyutlarını küçültmeden tek bir dosyada birleştiren bir kapsayıcı formatıdır. GZIP arşivi ise dosya boyutunu matematik algoritmaları kullanarak azaltan ancak tipik olarak aynı anda yalnızca tek bir veri akışını işleyen bir sıkıştırma akışıdır, bu yüzden TAR ve GZIP .tar.gz olarak birlikte eşleştirilir.