Lompat ke konten
Aback Tools Logo

Kalkulator Overhead Ukuran Base64

Hitung online dan gratis persis berapa ukuran yang ditambahkan pengodean Base64 ke data Anda. Kalkulator overhead ukuran base64 kami menampilkan ukuran mentah, ukuran terenkode Base64, dan ukuran Base64+GZIP berdampingan — dengan diagram batang visual dan pratinjau keluaran Base64. Mendukung mode masukan teks, unggah file, dan dekode Base64. Tanpa pendaftaran, tanpa unggahan ke server, 100% privat.

Calculate Base64 Size Overhead
Enter text, upload a file, or paste a Base64 string to see the exact size overhead Base64 encoding adds - with raw, Base64, and Base64+GZIP size comparison.

0 bytes

Mengapa Menggunakan Kalkulator Overhead Ukuran Base64 Kami?

Berikut adalah keunggulan utama alat ini.

  • Analisis overhead Base64 instan: kalkulator overhead ukuran base64 kami memproses data Anda sepenuhnya di browser — tanpa waktu tunggu unggahan. Tempelkan teks, unggah file, atau dekode string Base64 yang ada dan lihat ukuran mentah, Base64, dan Base64+GZIP yang tepat dalam milidetik.
  • Kalkulator Base64 online yang aman: data Anda tidak pernah meninggalkan perangkat saat menggunakan kalkulator overhead ukuran base64 online kami. Pemrosesan 100% di sisi klien berarti privasi penuh — tanpa unggahan ke server, tanpa penyimpanan data, dan tanpa risiko mengekspos muatan, token, atau data biner yang sensitif.
  • Kalkulator overhead Base64 tanpa instalasi: hitung overhead ukuran Base64 langsung di browser tanpa Node.js, tanpa skrip Python, dan tanpa alat baris perintah. Kalkulator overhead ukuran base64 kami berfungsi di perangkat apa pun dengan browser modern — tanpa penyiapan, tanpa dependensi, tanpa akun.
  • Perbandingan ukuran tiga arah: kalkulator overhead ukuran base64 kami menampilkan ketiga ukuran yang Anda perlukan untuk keputusan yang tepat: ukuran data mentah, ukuran terenkode Base64 (selalu 33% lebih besar), dan ukuran Base64+GZIP — sehingga Anda dapat memutuskan apakah kompresi HTTP memulihkan overhead Base64.

Apa itu Overhead Ukuran Base64?

Base64 adalah skema pengodean yang mengubah data biner menjadi teks ASCII dengan mewakili setiap 3 byte data mentah sebagai 4 karakter ASCII. Artinya Base64 selalu menambahkan tepat 33,3% overhead pada ukuran data asli — gambar 100 KB menjadi 133 KB saat dikodekan Base64. Kalkulator overhead ukuran base64 kami menghitung ukuran terenkode yang tepat, overhead dalam byte dan persentase, serta ukuran setelah kompresi GZIP diterapkan pada keluaran Base64 — memberikan tiga angka yang Anda perlukan untuk memutuskan kapan menggunakan pengodean Base64 dalam aplikasi Anda.

Cara Kerja Kalkulator Overhead Ukuran Base64 Kami

Berikut adalah tiga langkahnya.

  1. 1 Masukkan data Anda: pilih Masukan Teks untuk menempelkan teks, JSON, atau kode apa pun; Unggah File untuk menganalisis file biner apa pun hingga 10 MB; atau Masukan Base64 untuk mendekode string Base64 yang ada dan mengukur ukuran asli versus terenkodenya. Semua pemrosesan terjadi lokal di browser Anda — data Anda tidak pernah meninggalkan perangkat.
  2. 2 Analisis instan di browser: klik «Hitung Overhead Base64» dan alat ini mengodekan data Anda menggunakan fungsi bawaan browser btoa(), lalu mengompresi keluaran Base64 dengan API bawaan CompressionStream dalam format GZIP — tanpa pustaka eksternal.
  3. 3 Tinjau perbandingan tiga arah: lihat ukuran mentah, ukuran terenkode Base64, dan ukuran Base64+GZIP berdampingan dengan diagram batang visual. Salin pratinjau keluaran Base64 langsung dari panel hasil.

Apa yang Ditampilkan Kalkulator Overhead Ukuran Base64

Berikut adalah nilai yang dihitung alat ini.

  • Ukuran Data Mentah: jumlah byte asli masukan Anda sebelum pengodean apa pun — inilah ukuran yang akan Anda transfer jika menggunakan protokol biner atau unggahan multipart alih-alih Base64.
  • Ukuran Terenkode Base64: jumlah byte tepat setelah pengodean Base64 — selalu ⌈n/3⌉ × 4 byte, dengan n adalah jumlah byte mentah. Overhead selalu 33,3% untuk data yang panjangnya kelipatan 3, dan sedikit lebih besar untuk panjang lain karena padding.
  • Ukuran Base64 + GZIP: ukuran setelah kompresi GZIP diterapkan pada string Base64 — berguna untuk respons HTTP ketika server mengirim Content-Encoding: gzip. Untuk data yang banyak teks, GZIP sering memulihkan sebagian besar overhead Base64.
  • Diagram Batang Visual: diagram batang proporsional yang menampilkan ketiga ukuran relatif terhadap ukuran data mentah — membuat jelas seketika apakah kompresi GZIP bermanfaat untuk muatan spesifik Anda.

Catatan Penting Tentang Pengodean Base64

Overhead Base64 selalu tepat 33,3% untuk data yang jumlah bytenya kelipatan 3. Untuk panjang lain, karakter padding (=) ditambahkan agar panjang keluaran menjadi kelipatan 4, sehingga overheadnya sedikit lebih dari 33,3%. Pengodean Base64URL (digunakan di JWT) mengganti + dengan - dan / dengan _ tetapi menghasilkan ukuran yang sama. Semua perhitungan dalam kalkulator overhead ukuran base64 ini menggunakan pengodean Base64 standar (RFC 4648).

Pertanyaan yang Sering Diajukan

Overhead ukuran Base64 adalah byte tambahan yang muncul saat data biner dikodekan sebagai teks Base64. Karena Base64 mewakili setiap 3 byte mentah sebagai 4 karakter ASCII, Base64 selalu menambahkan tepat 33,3% pada ukuran data asli. Kalkulator overhead ukuran base64 kami menampilkan overhead yang tepat dalam byte dan persentase untuk masukan apa pun.

Base64 bekerja dengan mengelompokkan byte mentah menjadi blok 3 byte dan mengodekan setiap blok sebagai 4 karakter ASCII. Karena 4/3 = 1,333…, keluarannya selalu 33,3% lebih besar daripada masukannya. Untuk masukan yang panjangnya bukan kelipatan 3, karakter padding (=) ditambahkan, sehingga overheadnya sedikit di atas 33,3% pada kasus tersebut.

Ya, sepenuhnya. Kalkulator overhead ukuran base64 kami memproses semuanya secara lokal di browser Anda menggunakan fungsi bawaan btoa() dan API CompressionStream. Data Anda tidak pernah diunggah ke server mana pun, tidak pernah disimpan, dan tidak pernah dikirim melalui jaringan.

Ya. Kalkulator overhead ukuran base64 ini 100% gratis tanpa pendaftaran, tanpa tingkatan premium, tanpa tanda air, dan tanpa batas ukuran file (hingga 10 MB untuk unggahan file). Anda dapat menganalisis sebanyak apa pun muatan yang Anda perlukan tanpa batasan.

Tergantung datanya. Untuk data yang banyak teks seperti JSON atau HTML, GZIP biasanya mengurangi keluaran Base64 sebesar 60–80%, sering kali mendekatkan ukuran akhir ke ukuran mentah asli atau bahkan di bawahnya. Untuk data yang sudah terkompresi seperti gambar JPEG atau file ZIP, GZIP memberikan sedikit kompresi tambahan.

Hindari Base64 saat mentransfer file biner besar melalui HTTP — gunakan multipart/form-data atau endpoint biner. Hindari Base64 untuk menyimpan gambar di basis data bila tersedia tipe kolom biner bawaan. Overhead 33% menumpuk dengan cepat pada skala besar.

Base64URL adalah varian aman-URL yang mengganti + dengan - dan / dengan _ untuk menghindari konflik dengan sintaks URL. Varian ini digunakan di JWT, token OAuth, dan parameter URL. Base64URL menghasilkan ukuran keluaran yang sama dengan Base64 standar — kalkulator overhead ukuran base64 kami berlaku untuk kedua varian.

Bisa. JWT terdiri dari tiga bagian terenkode Base64URL yang dipisahkan titik. Tempelkan token JWT lengkap ke mode masukan Base64 dan kalkulator overhead ukuran base64 kami akan mendekodenya serta menampilkan ukuran mentah muatan dibandingkan ukuran terenkode — membantu Anda memahami pemakaian ruang cookie dan header.

Mode unggah file mendukung file hingga 10 MB. Karena pengodean Base64 menambahkan overhead 33%, file 10 MB menghasilkan string Base64 sebesar 13,3 MB yang diproses sepenuhnya di browser Anda. Untuk file yang lebih besar, gunakan mode masukan teks dengan sampel yang representatif untuk memperkirakan overhead.