§

Açmak istediğiniz Base64 veya onaltılık olarak kodlanmış GZIP yükünü yapıştırın.

.gz dosyaları (örn. arşivler, günlük dosyaları) için aşağıdaki dosya yükleme formunu kullanın.
§

Output

text
Sıkıştırılmış (bayt): 0 · Açılmış (bayt): 0 · Oran:
§

.gz dosyalarını aç

Yüklemek ve açmak için bir .gz dosyası seçin.

Dosyayı buraya sürükleyip bırakın veya seçmek için tıklayın

Türkiye'deki geliştiriciler bu açıcıyı çoğu zaman GİB e-Defter ya da e-Fatura entegrasyon test sunucularından dönen .gz yanıtlarını lokalde incelemek, BDDK denetim talebiyle bankalardan istenen sıkıştırılmış log paketlerini açmak için kullanır. Trendyol, Hepsiburada ve Migros Sanal Market gibi platformların sağladığı günlük rapor zip yerine .gz dosyalarındaki sipariş özetlerini ayrıştırmak; Turkcell'in API Gateway'inden Content-Encoding: gzip ile dönen büyük JSON yanıtlarını HAR dökümünden açmak; ULAKBİM TRUBA HPC kümesindeki simülasyon çıktılarını lokal makineye indirip okumak yaygın akışlardır. KVKK uyumluluğu için ham loglar bulut depolamasına yüklenmeden önce DecompressionStream API'siyle tarayıcıda açılır; veri hiçbir zaman dış sunucuya çıkmaz.

GZIP açma nedir?

GZIP, RFC 1952 ile tanımlanmış kayıpsız bir sıkıştırma dosya biçimidir. Açma işlemi DEFLATE algoritmasını (RFC 1951) tersine çevirir — LZ77 geri başvurularını ve Huffman kodlu sembolleri geri okuyarak orijinal baytları tam olarak yeniden oluşturur.

GZIP açma nasıl çalışır?

Girdiniz tamamen tarayıcınızda yerel DecompressionStream('gzip') API'si ile işlenir. Üst düzey adımlar şunlardır:

  1. Araç, girdinizi metin için Base64 ya da onaltılık olarak çözer veya yüklediğiniz .gz dosyasının ham baytlarını okur.
  2. 10 baytlık gzip başlığı doğrulanır, DEFLATE yükü tanımlanır ve 8 baytlık altlık (CRC32 + orijinal uzunluk mod 2^32) doğrulama için ayrılır.
  3. Baytlar gzip biçimi için yapılandırılmış bir DecompressionStream'den geçirilir.
  4. Tarayıcı DEFLATE'i tersine çevirir: Huffman kodları sembollere geri çözülür ve LZ77 geri başvuruları orijinal bayt akışına genişletilir.
  5. Akış, kurtarılan baytlara karşı CRC32 ve uzunluk altlığını doğrular, ardından metin formunda UTF-8 metni veya yükleme formunda indirilebilir bir dosya olarak çıkarır.

Bu araçla neden açılır?

  • Yanıtları inceleyin: diğer araçların ikili gürültü olarak göstereceği GZIP ile kodlanmış HTTP gövdelerini ve CDN yüklerini okuyun.
  • Arşivleri kurtarın: ek yazılım kurmadan .gz günlük dosyalarını, yapılandırma döküntülerini ve tarball bileşenlerini çıkarın.
  • Gizlilik: açma işlemi tamamen tarayıcınızda gerçekleşir. Girdi sunucularımıza asla ulaşmaz.
  • Standartlara uyumlu: gzip CLI'sı, HTTP sunucuları ya da Python, Node.js, Go, Java veya Rust standart kütüphaneleri tarafından üretilen her RFC 1952 akışını kabul eder.

GZIP açmanın yaygın uygulamaları nelerdir?

GZIP açma; web çalışmalarında ve komut satırı araçlarında karşımıza çıkar:

  • API hata ayıklama: temeldeki JSON veya HTML'yi görmek için ham bir Content-Encoding: gzip yanıt gövdesini yapıştırma.
  • Günlük adli analizi: tam bir çıkarma boru hattı olmadan grep ile olay aramak için döndürülmüş .log.gz dosyalarını açma.
  • Yedeklemeleri doğrulama: başka bir araç tarafından oluşturulan bir .gz arşivinin sorunsuz açıldığından emin olduktan sonra ona güvenme.

GZIP açma örneği nasıl görünür?

H4sI ile başlayan 200 baytlık bir Base64 dizesi, gzip başlığının klasik işaretidir — sihirli baytlar 1f 8b tam olarak bu karakterlere kodlanır. Bu dizeyi yapıştırıp AÇ'a basıldığında orijinal metin, boşluk ve son satır karakterleri dahil bayt bayt eksiksiz olarak yeniden üretilir.

Bu GZIP açıcısı her RFC 1952 girdisini kabul eder ve orijinal baytları doğrudan tarayıcınızda üretir. Sayfadan ayrılmadan metin veya dosyalar üzerinde gidiş-dönüş yapmak için GZIP Sıkıştırıcısı ile eşleştirin.