Sıkıştırma boyutu hesaplayıcı
Metninizin gzip, deflate veya brotli sıkıştırma ile ne kadar küçüleceğini öğrenin.
Sıkıştırma boyutu hesaplayıcı
Herhangi bir metni yapıştırın ve bu araç, tarayıcının yerel CompressionStream API'si kullanarak ne kadar küçüleceğini göstermek için sıkıştırır. Orijinal boyutu bayt ve KB cinsinden, sıkıştırılmış boyutu, sıkıştırma oranını ve tasarruf edilen yüzdeyi rapor eder — gzip transfer boyutlarını tahmin etmek, JSON yüklerini karşılaştırmak veya metni saklamadan veya göndermeden önce sıkıştırmaya değer olup olmadığını kontrol etmek için yararlıdır.
Gzip, deflate, deflate-raw veya brotli içinden bir algoritma seçin — web sunucularının veya build hattının tepki sıkıştırması için kullandığı formatlar. "Tüm algoritmaları karşılaştır" seçeneğini etkinleştirerek hepsini aynı anda çalıştırın ve tek bir tabloda yan yana görün — bu, brotli'nin ek oranının yönetim düz gzip'i sizin spesifik metniniz için gerçekten yenip yenmediğini görmenin en hızlı yoludur. "Sıkıştırılmış verileri Base64 olarak göster" seçeneği, seçilen algoritmanın sıkıştırılmış baytlarını Base64 dizesi olarak yazdırır; bu, sıkıştırılmış bir yükü doğrudan koda veya bir veri URI'sine yerleştirmek için kullanışlıdır.
Brotli desteği tarayıcıya göre değişiklik gösterir — bazı motorlar CompressionStream için henüz brotli uygulamadılar ve araç bunun açıkça bildirir; yanlış bir sayı göstermeye çalışmak yerine. Çok kısa veya zaten sıkıştırılmış metin (kısa bir rastgele kimlik gibi) çerçeveleme yükü eklendikten sonra orijinalden daha büyük çıkabilir; bu normaldir ve oran bunu gösterecektir. Çıktının altındaki canlı sayaç, seçtiğin algoritma için her zaman orijinal-sıkıştırılmış bayt sayısını ve tasarruf yüzdesini gösterir.
Her şey Web Compression Streams API aracılığıyla tarayıcında yerel olarak çalışır — metniniz hiçbir sunucuya yüklenmez, bu nedenle API yanıtlarını, yapılandırma dosyalarını veya üçüncü taraf bir siteye yapıştırmak istemediğin başka bir şeyi test etmek güvenlidir. Raporu kopyala, .txt dosyası olarak indir veya çıktıyı çalışmaya devam etmek için başka bir araca gönder.