แปลงข้อความเป็นฐานสอง
ตัวอักษรทุกตัวที่คุณเห็นบนหน้าจอ แท้จริงแล้วเป็นเพียงชุดของเลข 1 และ 0 ที่อยู่ลึกที่สุดของข้อมูล เครื่องมือนี้จะสลับไปมาระหว่างรูปแบบการแสดงผลทั้งสองนี้โดยใช้ ASCII แบบ 8 บิต ทำให้แต่ละตัวอักษรกลายเป็นหนึ่งไบต์ (เลขฐานสองแปดหลัก) ที่คั่นด้วยช่องว่าง นี่คือรูปแบบที่คุณมักพบในแบบฝึกหัดวิชา CS101 การแข่งขันจับธง (capture the flag) ปริศนาจีโอแคช และบางครั้งก็ปรากฏในมุกตลกแบ่งแยกบอทกับมนุษย์
วิธีการเข้ารหัสและถอดรหัส
-
1
เลือกโหมด
เลือก "เข้ารหัส" เพื่อแปลงจากข้อความเป็นไบนารี หรือเลือก "ถอดรหัส" เพื่อแปลงจากไบนารีกลับเป็นข้อความ
-
2
วางข้อมูลที่คุณป้อนไว้
สำหรับการถอดรหัส ให้แยกไบต์แต่ละตัวด้วยช่องว่าง: `01001000 01101001`
-
3
เริ่มกระบวนการแปลงข้อมูล
ตัวอักษรแต่ละตัวจะถูกแปลงเป็นรูปแบบการแสดงผลแบบ 8 บิต โดยเติมค่าศูนย์ทางด้านซ้าย
-
4
คัดลอกผลลัพธ์
ข้อความที่ถูกถอดรหัสจะถูกรวบรวมตามลำดับ โดยไบต์ใดๆ ที่อยู่นอกช่วง 0–255 จะถูกละเว้นโดยอัตโนมัติ
คู่มืออ้างอิงเร็วสำหรับไบต์ ASCII
| ตัวอักษร | ฐานสิบ | ฐานสอง |
|---|---|---|
| ช่องว่าง | 32 | 00100000 |
0 |
48 | 00110000 |
A |
65 | 01000001 |
a |
97 | 01100001 |
! |
33 | 00100001 |
? |
63 | 00111111 |
| ขึ้นบรรทัดใหม่ | 10 | 00001010 |
สิ่งที่ควรรู้ไว้สักเล็กน้อย
- ASCII มาตรฐานครอบคลุมเฉพาะค่า 0 ถึง 127 เท่านั้น ส่วนค่า 128 ถึง 255 เรียกว่า “ASCII ขยาย” และแตกต่างกันไปตามหน้ารหัส (code page) ของแต่ละระบบ เราถือว่าค่าเหล่านี้เป็นไบต์เดี่ยว ซึ่งมักเป็นสิ่งที่คุณต้องการสำหรับข้อความแบบ Latin-1
- ตัวอักษร Unicode ที่เกิน U+00FF จะถูกเข้ารหัสเป็นหลายไบต์ในรูปแบบ UTF-8 ก่อนการแปลง ดังนั้น
éจึงกลายเป็นสองไบต์ และอีโมจิอาจมีได้ถึงสี่ไบต์ - ตัวถอดรหัสเข้มงวดเรื่องช่องว่างมาก แต่ละกลุ่มที่มี 8 หลักต้องแยกออกจากกลุ่มถัดไปอย่างชัดเจน กลุ่มที่สั้นกว่า 8 หลักจะถือว่าไม่ถูกต้องและถูกข้ามไป
- เลขศูนย์นำหน้ามีความสำคัญ
1000001มีเจ็ดหลักและกำกวม ส่วน01000001มีแปดหลักและถอดรหัสได้อย่างชัดเจนเป็นA
การใช้งานทั่วไป
- แบบฝึกหัดวิทยาการคอมพิวเตอร์ (“เขียนชื่อของคุณเป็นเลขฐานสอง”)
- เกมไขปริศนาและจีโอแคช ที่ใช้สตริงไบนารีเป็นเบาะแสสุดท้าย
- ตรวจสอบโปรโตคอลแบบอนุกรมหรือ hex dump ด้วยสายตา
- แกล้งเพื่อนในแชทของทีม
คำถามที่พบบ่อย
อีโมจิและตัวอักษรส่วนใหญ่ที่ไม่ใช่ ASCII มีขนาดหลายไบต์ในรูปแบบ UTF-8 โดยเครื่องแปลงจะเข้ารหัสแต่ละไบต์โดยใช้ 8 บิต ดังนั้น อีโมจิที่มีขนาด 4 ไบต์ จะถูกแปลงเป็นข้อมูลฐานสองจำนวน 32 บิต
ขั้นตอนนี้จะถูกข้ามไป โดยการถอดรหัสจะรับเฉพาะชุดของค่า 1 และ 0 ที่แทนไบต์เดียวเท่านั้น
ตัวเลขเดียวกัน แต่ใช้ฐานต่างกัน ระบบไบนารีใช้ฐาน 2 และมี 8 หลักต่อไบต์ ส่วนเลขฐานสิบหกใช้ฐาน 16 และมี 2 หลักต่อไบต์ ดังนั้น A จึงเท่ากับ 01000001 ในระบบไบนารี และเท่ากับ 41 ในเลขฐานสิบหก
ตัวถอดรหัสจะทำการแยกข้อมูลตามช่องว่างใดๆ ดังนั้น ช่องว่าง แท็บ และการแบ่งบรรทัดล้วนสามารถใช้งานได้ อย่างไรก็ตาม จำเป็นต้องลบเครื่องหมายจุลภาคออกก่อน
ไม่ การแปลงทุกครั้งจะเกิดขึ้นภายในแท็บเบราว์เซอร์ของคุณเอง
เครื่องมือที่เกี่ยวข้อง
เครื่องแปลงตัวเลขเป็นคำไทย
เขียนจำนวนไม่เกิน 18 หลักเป็นคำไทย หรือเขียนจำนวนบาทและสตางค์ตามค่าที่กรอกในเบราว์เซอร์ รองรับเลขอารบิกกับเลขไทยและไม่ปัดค่า
เครื่องมือสร้างตัวอักษรวงกลม
แปลงข้อความธรรมดาให้เป็นตัวอักษรวงกลม (Ⓐ Ⓑ Ⓒ) ที่คัดลอกแล้ววางลงในไบโอ Instagram, TikTok และ Discord ได้ มีทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในวงกลม พร้อมตัวเลขในวงกลม โดยไม่ต้องใช้แอป
สัญลักษณ์ลูกศรสำหรับคัดลอก
คัดลอกลูกศร Unicode ที่ใช้บ่อยได้ในคลิกเดียว ทั้งแบบตรง สองเส้น ทแยง มีขอ วงกลม และสามเหลี่ยม สำหรับเอกสาร แชต และงานออกแบบ
สัญลักษณ์น้อยกว่าหรือเท่ากับ
คัดลอกสัญลักษณ์ ≤ และสัญลักษณ์เปรียบเทียบทางคณิตศาสตร์ที่เกี่ยวข้อง รวมถึง Unicode เอนทิตี HTML และการเขียน LaTeX สำหรับสเปรดชีต งานวิจัย และหน้าเว็บ
ตัวเข้ารหัสเอนทิตี HTML
แปลงอักขระ HTML ที่ต้องระวังห้าตัวเป็นเอนทิตีแบบคงที่ หรือถอดรหัสเอนทิตีเป็นข้อความในเบราว์เซอร์ของคุณ
เครื่องกำเนิดข้อความแบบวงกลม
แปลงข้อความธรรมดาเป็นอักขระ Unicode แบบวงกลม รูปแบบโครงร่าง เติม และวงกลมตัวเลขสำหรับประวัติโซเชียล แชท และเอกสาร
เครื่องมือนี้มีให้บริการในภาษาอื่น
- テキストをバイナリに変換 [JA]
- Texto a Binario [ES]
- Text till binärt [SV]
- Chuyển văn bản thành nhị phân [VI]
- Tekst naar Binair [NL]
- Text in Binär [DE]
- Tekst na binarny [PL]
- تحويل النص إلى بيانات ثنائية [AR]
- Texto para Binário [PT]
- Teks ke Biner [ID]
- Texte en binaire [FR]
- 텍스트를 2진수로 [KO]
- Text to Binary [EN]
- Testo in Binario [IT]
- Текст в двоичный код [RU]
- Metinden İkiliye [TR]
- 文本转二进制 [ZH]