โต๊ะ บัญชีผู้ใช้

แปลงเลขฐานสอง

พิมพ์ข้อความเพื่อรับเลขฐานสอง หรือวาง 0 และ 1 เพื่อรับข้อความกลับ แต่ละตัวอักษรจะถูกเข้ารหัสเป็นไบต์ UTF-8 แสดงเป็นกลุ่มละ 8 บิตคั่นด้วยช่องว่าง ทิศทางจะถูกตรวจจับอัตโนมัติ หรือคุณจะเลือกเองก็ได้ การแปลงทำงานในเบราว์เซอร์ของคุณ

ทำงานในเบราว์เซอร์ของคุณ ข้อความไม่ถูกอัปโหลด
ทิศทาง:

ผลลัพธ์

ข้อความกลายเป็นเลขฐานสองได้อย่างไร

คอมพิวเตอร์จัดเก็บข้อความเป็นตัวเลข เครื่องมือนี้ใช้ UTF-8 ซึ่งเป็นการเข้ารหัสที่เว็บเพจส่วนใหญ่ใช้ แต่ละตัวอักษรกลายเป็นหนึ่งถึงสี่ไบต์ และแต่ละไบต์เขียนเป็นเลขฐานสองแปดหลัก ตัวอักษรภาษาอังกฤษธรรมดาใช้หนึ่งไบต์ต่อตัว (A คือ 01000001, a คือ 01100001) ตัวอักษรที่มีเครื่องหมายกำกับ เช่น é ใช้สองไบต์ (11000011 10101001) และอีโมจิส่วนใหญ่ใช้สี่ไบต์ สำหรับตัวอักษรละตินพื้นฐาน ตัวเลข และเครื่องหมายวรรคตอน ไบต์จะเหมือนกับใน ASCII

การอ่านเลขฐานสองกลับ

วางไบต์คั่นด้วยช่องว่าง หนึ่งไบต์ต่อกลุ่ม กลุ่มที่มีน้อยกว่าแปดหลักจะถูกเติม 0 ทางซ้าย ดังนั้น 1000001 จะอ่านเป็น 01000001 หากไม่มีช่องว่าง หลักจะถูกอ่านเป็นกลุ่มละแปดและความยาวรวมต้องเป็นผลคูณของแปด หากไบต์ไม่ประกอบเป็น UTF-8 ที่ถูกต้อง ส่วนที่อ่านได้จะแสดงและส่วนที่เหลือจะปรากฏเป็น � พร้อมหมายเหตุใต้ผลลัพธ์

Hex และเลขฐานสิบ

ใต้ผลลัพธ์เลขฐานสอง คุณจะเห็นไบต์เดียวกันในรูปแบบเลขฐานสิบหก (Hex) และเลขฐานสิบด้วย ซึ่งมีประโยชน์สำหรับการเขียนโปรแกรม การดีบัก หรืองานที่ต้องการค่าไบต์

คำถามที่พบบ่อย

"hello" ในเลขฐานสองคืออะไร?

01101000 01100101 01101100 01101100 01101111: หนึ่งไบต์สำหรับแต่ละตัวอักษร h, e, l, l, o

ทำไมแต่ละตัวอักษรถึงมีแปดหลัก?

แต่ละหลักคือหนึ่งบิต และแปดบิตคือหนึ่งไบต์ ซึ่งเป็นหน่วยที่คอมพิวเตอร์ใช้จัดเก็บตัวอักษร ตัวอักษรละตินพื้นฐานใส่ได้ในหนึ่งไบต์ ตัวอักษรอื่นๆ ใช้สองถึงสี่ไบต์ใน UTF-8

ทำไมอีโมจิถึงกลายเป็น 32 หลัก?

อีโมจิส่วนใหญ่ต้องใช้สี่ไบต์ใน UTF-8 และสี่ไบต์คือ 32 บิต อีโมจิบางตัวสร้างจากหลายตัวอักษร จึงให้ไบต์มากยิ่งขึ้น

เครื่องมือนี้แปลงตัวเลขเป็นเลขฐานสองได้ไหม?

ไม่ เครื่องมือนี้แปลงตัวอักษร ตัวเลข 5 ถูกจัดเก็บเป็นรหัสตัวอักษร 00110101 ไม่ใช่จำนวนห้าในฐานสอง (101) หากต้องการแปลงฐานตัวเลข ให้ใช้เครื่องมือแปลงฐาน

ข้อความของฉันถูกส่งไปที่ไหนไหม?

ไม่ การแปลงทำงานในเบราว์เซอร์ของคุณด้วยตัวเข้ารหัส UTF-8 ในตัว ข้อความไม่ถูกส่งไปยังเซิร์ฟเวอร์หรือจัดเก็บ

↑ แปลงเลขฐานสอง