ข้อความ ↔ ไบนารี/เลขฐาน16
แปลงข้อความเป็นการเข้ารหัสไบนารีหรือเลขฐาน16 และย้อนกลับ
ป้อนข้อความ
→
ผลลัพธ์ไบนารี
เกี่ยวกับเครื่องมือนี้
เครื่องมือแปลงข้อความเป็นไบนารีเข้ารหัสและถอดรหัสข้อความโดยใช้การแสดงแบบไบนารี (ฐาน 2) หรือเลขฐานสิบหก (ฐาน 16)
ผลลัพธ์ไบนารีใช้ 8 บิตต่อตัวอักษร คั่นด้วยช่องว่าง ผลลัพธ์เลขฐานสิบหกใช้ 2 หลักต่อตัวอักษร ทุกอย่างประมวลผลในเบราว์เซอร์
วิธีใช้งาน
- เลือกทิศทางการแปลงโดยใช้แท็บด้านบน
- เลือกรูปแบบการเข้ารหัส: ไบนารีหรือเลขฐานสิบหก
- พิมพ์หรือวางข้อความ (หรือไบนารี/hex สำหรับถอดรหัส)
- คลิกแปลงเพื่อสร้างผลลัพธ์
- คลิกคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ด
กรณีการใช้งาน
นักศึกษาวิทยาการคอมพิวเตอร์เรียนรู้การแสดงไบนารีของตัวอักษร ASCII นักพัฒนาดีบักข้อมูลระดับไบต์โดยแปลงสตริงเป็น hex นักวิเคราะห์ความปลอดภัยถอดรหัสข้อความในการแข่งขัน CTF
คำถามที่พบบ่อย
- รองรับ Unicode (ตัวอักษรที่ไม่ใช่ ASCII) ไหม? — ใช่ เครื่องมือใช้ charCodeAt() ของ JavaScript ซึ่งคืนค่า Unicode code point เต็มรูปแบบ
- ตัวคั่นระหว่างกลุ่มไบนารีคืออะไร? — กลุ่มไบนารี (หนึ่งกลุ่มต่อตัวอักษร) คั่นด้วยช่องว่าง เมื่อถอดรหัสจะรับกลุ่ม 8 บิตที่คั่นด้วยช่องว่าง
- ความแตกต่างระหว่างผลลัพธ์ไบนารีและเลขฐานสิบหกคืออะไร? — ไบนารีใช้ฐาน 2 (เฉพาะ 0 และ 1, 8 หลักต่อตัวอักษร) hex ใช้ฐาน 16 (0–9, A–F, 2 หลักต่อตัวอักษร) hex กะทัดรัดกว่า