Tabel ukuran Base64 dengan padding
Base64 standar berpadding memerlukan 4 × pembulatan ke atas(byte asli ÷ 3) karakter, tanpa pergantian baris. Tiga byte menjadi empat karakter; input kecil dapat memiliki overhead lebih tinggi.
Tabel ukuran Base64 dengan padding
| Byte asli | Karakter Base64 berpadding | Tambahan karakter terhadap byte input | Kenaikan ukuran |
|---|---|---|---|
| 0 | 0 | 0 | Tidak berlaku |
| 1 | 4 | 3 | 300.00% |
| 2 | 4 | 2 | 100.00% |
| 3 | 4 | 1 | 33.33% |
| 100 | 136 | 36 | 36.00% |
| 1024 | 1368 | 344 | 33.59% |
| 100000 | 133336 | 33336 | 33.34% |
| 1000000 | 1333336 | 333336 | 33.33% |
Rumus & metode
Encoded characters = 4 × ceil(n ÷ 3)
Increase% = (encoded characters ÷ n − 1) × 100 for positive n.Diasumsikan karakter ASCII satu byte, tanpa pemisah baris atau pembungkus. JSON menambah kutip/struktur; data URL menambah tipe media dan awalan; percent-encoding dapat menambah ukuran lagi. Base64 adalah encoding, bukan enkripsi atau kompresi. Payload besar mendekati rasio 4:3. Base64url tanpa padding memiliki panjang berbeda.
Contoh perhitungan
Payload 1,024 byte menjadi 1,368 karakter: 4 × ceil(1,024 ÷ 3). Tambahan 344 karakter atau sekitar 33.59%, sebelum awalan data URL atau JSON.
Hal yang dapat mengubah hasil
Tabel untuk Base64 standar dengan padding tanpa pergantian baris. Kompresi HTTP tidak mengubah jumlah karakter hasil encoding sebelum kompresi.
Sumber & definisi
Metode diperiksa:
Lanjutkan ke tugas terkait
Konverter Ukuran Data
Konversikan GB desimal ke byte dan satuan desimal atau biner. 1 GB = 1,000,000,000 byte; 1 GiB = 1,073,741,824 byte.
Kalkulator Pendapatan Tayangan Halaman
Tayangan halaman = kunjungan × halaman per kunjungan. Pendapatan estimasi = tayangan halaman ÷ 1,000 × RPM halaman.
Kalkulator Penghematan Origin oleh Cache
Permintaan origin = total permintaan × (1 − fraksi hit cache). Hit 80% dari 100,000 permintaan menyisakan estimasi 20,000 pengambilan origin.
Kalkulator Anggaran Waktu Henti
Waktu henti yang diizinkan = periode pemantauan × (1 − target uptime). Target 99.9% selama 30 hari memberi 43.2 menit dalam model berbasis waktu.