Web ve geliştirme / CLEARBYTE

Dolgulu Base64 boyut tablosu

Standart dolgulu Base64, satır sonları hariç 4 × tavan(özgün bayt ÷ 3) karakter ister. Üç bayt dört karakter olur; küçük girdilerde dolgu ek yükü daha yüksektir.

Dolgulu Base64 boyut tablosu

Standart dolgulu Base64, satır sonları hariç 4 × tavan(özgün bayt ÷ 3) karakter ister. Üç bayt dört karakter olur; küçük girdilerde dolgu ek yükü daha yüksektir.
Özgün baytDolgulu Base64 karakteriGirdi baytına göre ek karakterBoyut artışı
000Uygulanamaz
143300.00%
242100.00%
34133.33%
1001363636.00%
1024136834433.59%
1000001333363333633.34%
1000000133333633333633.33%
Bu başvuru tablosunu CSV olarak indirin ↓

Formül ve yöntem

Encoded characters = 4 × ceil(n ÷ 3)
Increase% = (encoded characters ÷ n − 1) × 100 for positive n.

Bir bayt ASCII, satır bölmesi ve dış biçim olmaması varsayılır. JSON tırnak/yapı, data URL medya türü/önek ekler; yüzde kodlama daha da büyütebilir. Base64 kodlamadır, şifreleme veya sıkıştırma değildir. Büyük veri 4:3’e yaklaşır. Dolgusuz Base64url farklı uzunluktadır.

Çözümlü örnek

1.024 bayt, 4 × ceil(1.024 ÷ 3) = 1.368 karakter olur. Data URL veya JSON öncesi ek 344 karakter, yaklaşık %33,59 artıştır.

Sonucu değiştirebilecek etkenler

Tablo satır bölmesiz standart dolgulu Base64 içindir. HTTP sıkıştırması kodlanmış sıkıştırmasız karakter sayısını değiştirmez.

Kaynaklar ve tanımlar

Yöntem kontrol tarihi:

İlgili bir işlemle devam edin