Konverter BIN ke Base64

Mengonversi aliran byte biner mentah menjadi teks Base64 memastikan transmisi data yang aman melalui protokol komunikasi yang hanya mendukung teks tanpa merusak data.

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V

Sambil menunggu file, kamu bisa bermain Code Rain

Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Perbandingan Format & Spesifikasi Teknis

SpesifikasiBINBASE64
Tipe MIMEapplication/octet-streamtext/plain
Tipealiran byte biner mentahpengodean ASCII radix-64
Kompresitidak adatidak ada (ukuran 33% lebih besar daripada biner mentah)
Spesifikasi StandarSpesifikasi Aliran Byte Biner MentahIETF RFC 4648
Header Byte PenandaRaw arbitrary binary bytesA-Z a-z 0-9 + / = (Base64 character set)

Ikhtisar Format & Aplikasi

File biner mentah berisi data komputer mentah seperti program yang dapat dieksekusi, kode terkompilasi, atau citra diska mentah. Aliran byte ini menggunakan seluruh 256 nilai yang mungkin untuk satu byte. Banyak sistem komunikasi, seperti server email yang menggunakan SMTP atau bahasa markup berbasis teks seperti XML dan JSON, hanya menangani teks yang dapat dibaca manusia dengan aman. Jika Anda mencoba mengirim file BIN mentah melalui saluran teks ini, karakter kontrol dapat terhapus atau dimodifikasi, sehingga merusak data sepenuhnya. Mengonversi BIN ke Teks Base64 menyelesaikan masalah ini dengan menerjemahkan byte mentah ke dalam kumpulan 64 karakter ASCII yang aman. Karakter-karakter ini mencakup huruf besar, huruf kecil, angka, dan dua simbol. Pengembang web menggunakan metode ini untuk menyematkan gambar kecil, fon, atau ikon secara langsung di dalam file HTML, CSS, atau JavaScript. Ini mengurangi jumlah permintaan HTTP terpisah yang dibutuhkan browser untuk memuat halaman web.

Spesifikasi Teknis & Rincian Codec

Base64 mewakili setiap 3 byte masukan dengan 4 karakter. Padding memengaruhi rasio tepatnya, jadi masukan besar berukuran sekitar 33% lebih besar setelah dikodekan.

Kompatibilitas OS & Peramban

Teks Base64 kompatibel secara luas dengan sebagian besar sistem operasi modern, peramban web, dan editor teks. Karena sepenuhnya terdiri atas karakter ASCII standar, teks ini dapat dibaca dan diurai di Windows, macOS, Linux, iOS, dan Android tanpa driver khusus atau perangkat lunak dekoder. Peramban web mendukung string Base64 secara bawaan di dalam URI data untuk gambar dan lembar gaya. Alat baris perintah seperti base64 di sistem Unix dan Linux dapat mengodekan serta mendekode file ini dengan cepat. Bahasa pemrograman seperti JavaScript, Python, C#, dan Java memiliki fungsi bawaan untuk menangani pengodean Base64.

Informasi bermanfaat

Ingatlah peningkatan ukuran sebesar 33 persen saat merencanakan penyimpanan dan bandwidth. Karena teks Base64 memakan lebih banyak ruang diska daripada biner mentah, gunakan pengkodean ini hanya jika pengangkutan khusus teks sangat diperlukan.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi Biner Mentah ke Teks Base64 tanpa kehilangan kualitas?

Konversi dari biner mentah ke teks Base64 tidak menyebabkan kehilangan data. Karena kedua format tidak menggunakan kompresi lossy, setiap bit dari aliran byte asli dipertahankan dengan tepat saat dipetakan ke karakter ASCII.

Apa perbedaan antara Biner Mentah dan Teks Base64?

Biner mentah adalah aliran byte 8-bit yang tidak diformat yang berisi nilai apa pun dari 0 hingga 255. Teks Base64 adalah representasi berkode ASCII yang membatasi nilai data pada subset aman yang terdiri dari 64 karakter yang dapat dicetak, sehingga ukuran data meningkat sebesar 33 persen.