Hex เป็นข้อความ
แปลงสตริง hexadecimal, base 16 และโค้ด hex กลับเป็นข้อความที่อ่านได้ทันที
คำอธิบายแนวคิด
Hex to Text ทำงานอย่างไร?
Hex to Text แปลงค่าไบต์ฐานสิบหกกลับเป็นข้อความที่อ่านได้ เครื่องมือนี้จัดการ Hex ที่มีช่องว่าง โคลอน ต่อกัน หรือมี 0x แล้วอ่านเป็น UTF-8
เช่น 48 65 6c 6c 6f มีห้าไบต์ และตาม UTF-8 จะกลายเป็น Hello
การค้นหา hex decoder หรือ hex to text มักหมายถึงการอ่านค่า Hex จาก log, dump หรือเอกสาร API
ใช้ทำอะไร?
ใช้เพื่ออ่านไบต์ Hex จาก log แพ็กเก็ตเครือข่าย ตัวอย่าง API ข้อความที่เข้ารหัส หรือ byte dump
ควรใส่ข้อมูลอย่างไร?
รองรับช่องว่าง โคลอน Hex ต่อกัน และ 0x แต่ละไบต์ควรเป็น Hex สองหลัก
ควรระวังอะไร?
Hex ความยาวคี่ ลำดับไบต์ผิด หรือข้อมูลที่ไม่ใช่ข้อความอาจทำให้ผลลัพธ์อ่านไม่ได้
ใช้ Text to Hex เพื่อสร้าง Hex จากประโยค หรือ Binary to Text หากค่าต้นทางเป็นไบนารี
Hex เป็นข้อความ พื้นที่ทำงาน
วิธีใช้
- 1 ป้อนหรือวางค่า hex
- 2 เลือก byte order หากจำเป็น
- 3 รันการแปลง hex to text เพื่อดูข้อความต้นฉบับ
- 4 คัดลอกผลลัพธ์เพื่อนำไปใช้
กรณีใช้งานทั่วไป
- ถอดรหัส hex to text จากสตริง hex dump
- แปลง base 16 to text
- กู้คืน byte ที่มี 0x หรือคั่นด้วย colon
คำถามที่พบบ่อย
ตัวแปลง hex เป็นข้อความรองรับรูปแบบใดบ้าง
คุณสามารถวาง Hex ที่มีช่องว่าง colon หรือ prefix 0x ได้ เครื่องมือจะรวบรวมอักขระ Hex แล้วอ่านเป็น byte ขนาด 2 หลัก
ควรเปลี่ยน byte order เมื่อใด
ใช้ตัวเลือก byte order เมื่ออินพุตควรถูกอ่านแบบย้อนลำดับ เช่นข้อมูล little-endian แล้วเปรียบเทียบข้อความที่ถอดรหัสได้
ทำไมจึงเห็นข้อผิดพลาดในการแปลง
หากสตริง Hex ที่จัดรูปแล้วมีจำนวนอักขระเป็นเลขคี่ จะไม่สามารถสร้าง byte ครบถ้วนและเครื่องมือจะแสดงข้อผิดพลาด