Kod Binari:
Masukkan teks di atas
Proses Penukaran Teks ke Binari
Kalkulator ini menukar aksara teks kepada kod binari (perwakilan asas-2) menggunakan piawaian pengekodan aksara yang berbeza. Setiap aksara diubah menjadi nilai berangkanya mengikut pengekodan yang dipilih (ASCII, UTF-8, atau UTF-16), kemudian ditukar kepada format binari. Output boleh diformatkan dengan pelbagai pemisah untuk meningkatkan kebolehbacaan.
Formula Penukaran
Penukaran Perpuluhan ke Binari:
Binari = dndn-1...d1d0
Di mana setiap digit di = (Perpuluhan ÷ 2i) mod 2
Proses Aksara ke Binari:
Langkah 1: Aksara → Titik kod ASCII/UTF (nilai perpuluhan)
Langkah 2: Nilai perpuluhan → Perwakilan binari
Langkah 3: Tambah pad kepada 8 bit (ASCII/UTF-8) atau 16 bit (UTF-16)
Contoh: Aksara 'A' (ASCII 65)
65 = 64 + 1 = 26 + 20
Binari: 01000001
Kedudukan: [27][26][25][24][23][22][21][20]
Nilai: [0][1][0][0][0][0][0][1]
Contoh Praktikal
Contoh 1: Aksara tunggal (ASCII, pemisah ruang)
Input: "H"
Output: 01001000
Contoh 2: Perkataan mudah (ASCII, pemisah ruang)
Input: "Hi"
Output: 01001000 01101001
Contoh 3: Perkataan tanpa pemisah (ASCII, tiada pemisah)
Input: "Hello"
Output: 0100100001100101011011000110110001101111
Contoh 4: Pemisah koma (ASCII, pemisah koma)
Input: "OK"
Output: 01001111,01001011
Contoh 5: Nombor ke binari (ASCII, pemisah ruang)
Input: "2025"
Output: 00110010 00110000 00110010 00110101
Contoh 6: Aksara khas (ASCII, pemisah ruang)
Input: "A+B"
Output: 01000001 00101011 01000010
Contoh 7: Tanda baca (ASCII, pemisah ruang)
Input: "Hello!"
Output: 01001000 01100101 01101100 01101100 01101111 00100001
Contoh 8: Pengekodan UTF-8 dengan simbol
Input: "©" (pengekodan UTF-8)
Output: 11000010 10101001
Contoh 9: Pengekodan UTF-16
Input: "AB" (pengekodan UTF-16)
Output: 0000000001000001 0000000001000010
Contoh 10: Huruf besar/kecil bercampur (ASCII, pemisah koma)
Input: "aB"
Output: 01100001,01000010
Butiran Pengekodan: Pengekodan ASCII menggunakan 8 bit (1 bait) bagi setiap aksara dan menyokong aksara 0-127. UTF-8 adalah pengekodan panjang berubah-ubah menggunakan 1-4 bait bagi setiap aksara, serasi ke belakang dengan ASCII. UTF-16 menggunakan 16 bit (2 bait) bagi setiap aksara untuk Basic Multilingual Plane. Pilih pilihan pemisah untuk memformat output binari bagi kebolehbacaan yang lebih baik.