Brotli biçiminden GZIP biçimine dönüştürücü

Brotli dosyalarını GZIP biçimine dönüştürmek, geniş yazılım uyumluluğu karşılığında sıkıştırma verimliliğinden az miktarda ödün vermeni sağlar.

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V

Dosyalarını beklerken Code Rain oynayabilirsin

Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Biçim karşılaştırması ve teknik özellikler

Teknik belirtimBROTLIGZIP
MIME Türüapplication/x-brotliapplication/gzip
Türbağlam modellemeli akış sıkıştırmasıDEFLATE akış kapsayıcısı
SıkıştırmaBrotli LZ77 + 2. dereceden bağlam modellemeDEFLATE (RFC 1951)
Standart belirtimiIETF RFC 7932IETF RFC 1952
Sihirli bayt başlığıBrotli byte stream headers (WBITS / sliding dictionary)1F 8B (gzip ID1/ID2)

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

Bazı eski yazılımlar ve sistemler GZIP'i kabul eder ancak Brotli'yi desteklemez. Alıcı araç bu biçimi gerektiriyorsa Brotli akışını GZIP'e dönüştürmek yardımcı olabilir. Açıp yeniden sıkıştırma, sıkıştırılmış baytları değiştirir ancak açılmış veriyi korumalıdır; uyumluluk hedef uygulamaya bağlıdır.

Teknik Özellikler ve Kodek Ayrıntıları

Brotli akışları application/x-brotli kullanır ve gelişmiş bir LZ77 algoritmasını ikinci dereceden bağlam modelleme ve statik önek kodlarıyla birleştirir. Buna karşılık GZIP dosyaları application/gzip kullanır ve RFC 1951'de tanımlandığı gibi LZ77'yi Huffman kodlamasıyla eşleştiren DEFLATE algoritmasıyla sıkıştırılmış verileri sarmalar. Sihirli bayt imzaları, yazılımın bu akışları nasıl tanımladığını belirler. Bir GZIP dosyası her zaman 0x1F 0x8B iki baytlık başlık dizisiyle başlar. Brotli akışları aynı şekilde sabit bir küresel sihirli numara başlığı kullanmaz, bunun yerine ilk birkaç bitin pencere boyutunu ve akış uzunluğunu tanımladığı değişken uzunluklu bir bit akışı başlığına güvenir.

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

GZIP, Windows, macOS, Linux, iOS ve Android dahil çoğu modern işletim sisteminde geniş çapta desteklenir. tar, gunzip ve 7-Zip gibi yerleşik sistem araçları GZIP'i yerel olarak işler. Brotli modern web tarayıcılarında ve Linux çekirdeklerinde iyi desteklenir; ancak eski komut satırı araçlarında ve programlama dili çalışma ortamlarında ham Brotli akışlarını açacak yerel kitaplıklar çoğu zaman bulunmaz. Bu nedenle GZIP, geniş uyumluluk gerektiren dosya aktarımı için daha güvenli bir seçimdir.

Faydalı bilgiler

Dosyaları toplu dönüştürmeden önce sıkıştırmayı açacağın hedefin RFC 1951'i desteklediğini doğrula; bazı gömülü mikrodenetleyicilerde yalnızca temel GZIP ayrıştırma yordamları bulunur.

Sıkça Sorulan Sorular

Brotli akışını kalite kaybı olmadan GZIP akışına nasıl dönüştürürsün?

Her iki format da kayıpsız sıkıştırma algoritmaları kullanır. Bu, dosya içeriklerinin herhangi bir veri kaybı veya kalite düşüşü olmadan tam olarak özgün bayt dizisine açıldığı anlamına gelir.

Brotli Akışı ile GZIP Akışı arasındaki fark nedir?

GZIP birçok masaüstü ve sunucu programında desteklenir, ancak cihazdaki kullanılabilirliği uygulamalara bağlıdır.