Perduaan kepada Teks ialah proses menterjemah nombor perduaan (terdiri daripada 0s dan 1s) kepada aksara teks yang boleh dibaca (seperti huruf, nombor atau simbol).
Perduaan ialah bahasa komputer.
Setiap aksara dalam teks (cth., 'A', '5', '!') diwakili oleh kod binari tertentu berdasarkan sistem pengekodan aksara seperti ASCII atau Unicode.
Contoh:
Perduaan: 01001000 01101001
Teks: Hai
Fahami Bahasa Mesin: Membantu mentafsir data perduaan yang mewakili dalam format yang boleh dibaca manusia.
Penyahpepijatan/Kejuruteraan Songsang: Berguna untuk pembangun apabila menganalisis fail binari, paket rangkaian atau pembuangan memori.
Tujuan Pendidikan: Mengajar cara komputer mengekod dan mengendalikan maklumat teks.
Pemulihan Data & Forensik: Membantu mengekstrak kandungan boleh dibaca daripada fail binari.
Kumpulkan Perduaan: Biasanya dalam set 8 bit (1 bait), kerana kebanyakan pengekodan aksara menggunakan nilai 8-bit.
Contoh: 01000001 = 1 bait
Tukar Perduaan kepada Perpuluhan:
Contoh: 01000001 = 65
Cari Aksara ASCII yang Sepadan:
Perpuluhan 65 = 'A' dalam ASCII
Gabungkan Semua Aksara:
Perduaan 01001000 01100101 01101100 01101100 01101111 = "Hello"
Petua: Gunakan penukar dalam talian atau tulis skrip ringkas dalam Python atau bahasa lain untuk mengautomasikan proses.
Membaca Data daripada Fail Binari: Untuk memahami rentetan atau mesej terbenam.
Dalam Cabaran Penggodaman/CTF: Selalunya digunakan dalam pertandingan keselamatan siber untuk menyembunyikan mesej.
Protokol Komunikasi: Apabila data binari digunakan untuk mengekod teks biasa untuk penghantaran.
Tugas Pengekodan/Penyahkodan Data: Seperti penyahkodan Base64 atau apabila bekerja dengan strim data mentah.