Binary Converter
Binary Converter — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
ข้อความ ↔ ไบนารี
แปลงไบต์ UTF-8 เป็นสตริงไบนารี 8 บิต ไม่ได้ส่งข้อมูลไปเซิร์ฟเวอร์
วิธีใช้
- ใส่ประโยคปกติหรือสตริงบิตคั่นช่องว่างในอินพุต
- ข้อความ → ไบนารี ส่งแต่ละไบต์ UTF-8 เป็น 8 หลักของ 0/1 คั่นด้วยช่องว่าง
- ไบนารี → ข้อความ อนุญาตเฉพาะ 0 และ 1 ต่อโทเค็น สูงสุด 8 บิต โทเค็นสั้นกว่าถูกอ่านเป็นค่าที่ละศูนย์นำ
- อักขระอื่นหรือโทเค็น 9 บิตขึ้นไปแสดงประกาศรูปแบบผิด
- รีเซ็ต ล้างช่อง การถอดรหัสใช้ UTF-8
TextDecoderไม่ส่งอะไรไปเซิร์ฟเวอร์ - ถ้าจะดูจำนวนเต็ม 255 เป็นไบนารี ใช้ตัวแปลงฐานตัวเลข ไม่ใช่จอนี้ นี่คือดัมป์ไบต์ข้อความ คั่นช่องว่างระหว่างไบต์
แนวคิดหลัก
ข้อความ ↔ ไบนารี เปลี่ยนตัวอักษรเป็นไบต์ UTF-8 แล้วแสดงแต่ละไบต์เป็นสตริง 0/1 ยาว 8 บิต เหมาะกับชั้นสถาปัตยกรรมคอมพิวเตอร์ บันทึกโปรโตคอลง่าย ๆ และดัมป์การบ้าน ตัวอักษรอังกฤษมักเป็นก้อน 8 บิตหนึ่งก้อน พยางค์ฮันกึลเป็นสามไบต์ จึงสามโทเค็น เอาต์พุตถูกแพดเป็น 8 หลักด้วยศูนย์นำเสมอ
การถอดรหัสแยกด้วยช่องว่าง อ่านแต่ละโทเค็นเป็นจำนวนเต็มไบนารี สร้างอาร์เรย์ไบต์ แล้วคืน UTF-8 อักขระอื่นนอกจาก 0 และ 1 หรือโทเค็นเก้าหลักขึ้นไปถูกปฏิเสธ สตริงบิตต่อเนื่องไม่มีช่องว่างถือเป็นโทเค็นเดียวและชนขีดจำกัดความยาว ให้ตัดระหว่างไบต์ อินพุตอยู่ในเบราว์เซอร์และไม่อัปโหลด
ตัวอย่าง
A คือ 01000001 Hi คือ 01001000 01101001 ไบนารี → ข้อความบนสตริงบิตนั้นคืน Hi ฮันกึล 가 เป็นสามไบต์ จึง 24 บิตเป็นสามโทเค็นคั่นช่องว่าง รูปแบบ 7 บิตอย่าง 1000001 ยังถอดรหัสได้ แต่จับคู่ 8 หลักจะสับสนน้อยกว่ารอบเที่ยว เมื่อวางดัมป์จากชั้นเรียน ช่องว่างระหว่างไบต์ชี้ขาดสำเร็จหรือล้มเหลว
ที่เกี่ยวข้อง: ข้อความ ↔ hex · แปลงฐานตัวเลข · ข้อความ → ทศนิยม
คำถามที่พบบ่อย
แปลงข้อความเป็นไบนารีได้กี่บิต?
เอาต์พุต 8 บิตต่อไบต์ ได้โทเค็นคั่นช่องว่างตามไบต์ UTF-8 ไม่ใช่จำนวนตัวอักษร พยางค์ฮันกึลมักเป็นสามโทเค็น
อนุญาตโทเค็นไบนารีที่ไม่ใช่ 8 บิตหรือไม่?
อนุญาต 0/1 1–8 หลักและแปลงเป็นจำนวนเต็ม 9 หลักขึ้นไปเป็นข้อผิดพลาด สำหรับรอบเที่ยว ให้แพดเป็น 8 หลัก
ทำไมฮันกึลเพี้ยนในตัวแปลงไบนารี?
ขอบเขตบิตผิดหรือดัมป์ที่ไม่ใช่ UTF-8 อาจถอดรหัสล้มเหลวหรือแสดงอักขระแทนที่ ตรวจไบต์ก่อนด้วยเครื่องมือ hex
ถ้าวางโดยไม่มีช่องว่าง?
ถือเป็นโทเค็นเดียวและถูกปฏิเสธถ้าเกิน 8 บิต ใส่ช่องว่างระหว่างไบต์เหมือนดัมป์ในชั้นเรียน
รองรับจำนวนเต็มสองส่วนเติมเต็มมีเครื่องหมายหรือไม่?
ไม่ ครอบคลุมเฉพาะการแทนไบต์ข้อความ UTF-8 สำหรับฐานจำนวนเต็มอย่าง 255↔11111111 ใช้ตัวแปลงฐานตัวเลข
อินพุตการแปลงไบนารีถูกส่งไปเซิร์ฟเวอร์หรือไม่?
ไม่ การเข้ารหัสและถอดรหัสใช้เฉพาะ TextEncoder/Decoder ของเบราว์เซอร์
ตรวจทานล่าสุด: 2026-09-04