เฮ็กซ์เป็นข้อความ
แปลงสตริงเลขฐานสิบหกเป็นข้อความที่อ่านได้ทันที ถอดรหัสค่าเฮ็กซ์เป็นข้อความ ASCII หรือ UTF-8 พร้อมรองรับหลายรูปแบบ
เลขฐานสิบหกคืออะไร?
เลขฐานสิบหก (hex) คือระบบตัวเลขฐาน 16 ที่ใช้ตัวเลข 0-9 และตัวอักษร A-F มักใช้เพื่อแสดงข้อมูลไบนารีในรูปแบบที่กะทัดรัดและอ่านได้ง่าย
การแปลงเฮ็กซ์เป็นข้อความทำงานอย่างไร?
แต่ละคู่ของตัวเลขเฮ็กซ์ (00-FF) แสดงถึงหนึ่งไบต์ ซึ่งจะถูกแมปกับตัวอักษรในตารางการเข้ารหัส ASCII หรือ UTF-8
รองรับรูปแบบใดบ้าง?
เครื่องมือนี้รองรับทั้งเฮ็กซ์แบบแยกด้วยช่องว่าง (เช่น "48 65 6C 6C 6F") และเฮ็กซ์แบบต่อเนื่อง (เช่น "48656C6C6F") พร้อมหรือไม่มีคำนำหน้า 0x
ความแตกต่างระหว่าง ASCII และ UTF-8 คืออะไร?
ASCII เป็นมาตรฐานการเข้ารหัสตัวอักษร 7 บิตสำหรับตัวอักษรภาษาอังกฤษ ในขณะที่ UTF-8 เป็นการเข้ารหัสแบบกว้างตัวแปรที่สามารถแสดงตัวอักษร Unicode ทั้งหมดรวมถึงอีโมจิ
ข้อมูลของฉันได้รับการประมวลผลอย่างปลอดภัยหรือไม่?
ใช่ การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ locally ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ รับประกันความเป็นส่วนตัวและความปลอดภัยอย่างสมบูรณ์
ฉันสามารถแปลงข้อความกลับเป็นเฮ็กซ์ได้หรือไม่?
เครื่องมือนี้เน้นการแปลงเฮ็กซ์เป็นข้อความ สำหรับการแปลงข้อความเป็นเฮ็กซ์ คุณสามารถใช้เครื่องมือเสริมของเรา
กรณีการใช้งานทั่วไปคืออะไร?
การใช้งานทั่วไปรวมถึงการดีบักโปรโตคอลไบนารี การวิเคราะห์ส่วนหัวของไฟล์ การถอดรหัสแพ็กเกจเครือข่าย การทำงานกับรหัสสี และการตีความการดัมพ์หน่วยความจำ
ทำไมค่าเฮ็กซ์บางค่าแสดงเป็นตัวอักษรแทนที่?
เมื่อค่าเฮ็กซ์ไม่แมปกับลำดับ UTF-8 ที่ถูกต้องหรือแสดงถึงตัวอักษรควบคุม อาจแสดงเป็นตัวอักษรแทนที่
ฉันสามารถแปลงสตริงเฮ็กซ์ขนาดใหญ่ได้หรือไม่?
ได้ เครื่องมือนี้สามารถจัดการสตริงเฮ็กซ์ขนาดใหญ่ได้อย่างมีประสิทธิภาพ การแปลงดำเนินการฝั่งไคลเอ็นต์เพื่อประสิทธิภาพที่เหมาะสม
ภาษาโปรแกรมใดใช้เลขฐานสิบหก?
เลขฐานสิบหกใช้กันอย่างแพร่หลายใน C/C++, Java, Python, JavaScript และภาษาอื่นๆ อีกมากมายเพื่อแสดงข้อมูลไบนารี ที่อยู่หน่วยความจำ และค่าสี
วิธีใช้ เฮ็กซ์เป็นข้อความ
ถอดรหัสสตริงเลขฐานสิบหกเป็นข้อความ ASCII หรือ UTF-8 ที่อ่านได้ หรือแปลงข้อความกลับเป็นเลขฐานสิบหก ทั้งหมดทำงานในเบราว์เซอร์ของคุณ รองรับหลายรูปแบบการป้อนข้อมูล
- ตั้งค่าดรอปดาวน์ 'Mode:' เป็น 'Hex to Text' เพื่อถอดรหัส หรือ 'Text to Hex' เพื่อเข้ารหัส
- วางไบต์เลขฐานสิบหกลงในกล่อง 'Hex Input' เช่น 48 65 6c 6c 6f
- เลือกตัวเลือกใน 'Separator:' ได้แก่ None, Space, New Line, Comma หรือ '0x Prefix' ให้ตรงกับรูปแบบข้อมูลของคุณ
- ดูข้อความที่ถอดรหัสแล้วในพื้นที่ 'Text Output'
- สลับ 'Uppercase' เพื่อเปลี่ยนตัวอักษรฐานสิบหก A-F ระหว่างพิมพ์ใหญ่กับพิมพ์เล็กตอนเข้ารหัส
ถ้าผลลัพธ์อ่านไม่ออก ให้เช็กการตั้งค่าตัวคั่นก่อน เพราะตัวคั่นไม่ตรงจะทำให้ทุกไบต์เลื่อนตำแหน่ง และไบต์ต้องเป็น UTF-8 ที่ถูกต้องจึงจะได้ข้อความสะอาด
เครื่องมือที่เกี่ยวข้อง
- ตัวแปลงข้อความเป็นเลขฐานสิบหก ตัวแปลงข้อความเป็นเลขฐานสิบหกออนไลน์ฟรี เข้ารหัสข้อความ ASCII และ Unicode เป็นค่า hex ทันทีด้วยเอาต์พุตคั่นด้วยช่องว่างหรือต่อเนื่อง ทำงานบนเบราว์เซอร์ ไม่ต้องติดตั้ง
- ตัวแปลงข้อความเป็นไบนารี แปลงข้อความเป็นรหัสไบนารีทันที ตัวแปลไบนารี UTF-8 ออนไลน์ฟรี
- ไบนารีเป็นข้อความ แปลงรหัสไบนารีเป็นข้อความที่อ่านได้
- เข้ารหัส/ถอดรหัส Base64 ตัวเข้ารหัสและถอดรหัส Base64 ออนไลน์ฟรี แปลงข้อความเป็น Base64 และ Base64 เป็นข้อความทันที ไม่ต้องอัปโหลดไปเซิร์ฟเวอร์ ปลอดภัย 100%
- ตัวเข้ารหัส ถอดรหัส Base32 เข้ารหัสข้อความเป็น Base32 หรือถอดรหัส Base32 กลับเป็นข้อความทันที 100% ทำงานในเบราว์เซอร์ ไม่ต้องอัปโหลดข้อมูล รองรับ RFC 4648 เหมาะกับ TOTP secret, คีย์ OTP, ข้อมูล QR code และการแปลงไบนารีเป็นข้อความ
- ตัวแสดง Hex ดูเนื้อหาไฟล์ในรูปแบบ hex dump พร้อมการค้นหา การนำทางออฟเซ็ต และการเลื่อนเสมือน
- การเข้ารหัส / ถอดรหัส AES เข้ารหัส/ถอดรหัส AES ด้วยโหมด CBC, CFB, CTR, OFB, ECB, การเติม Pkcs7/ZeroPadding/NoPadding, คีย์ 128/192/256 บิต, เอาต์พุต Base64, ตรวจจับรูปแบบคีย์/IV อัตโนมัติ
- เครื่องบีบอัด Brotli ตัวบีบอัด Brotli ออนไลน์ฟรี บีบอัดไฟล์เป็น .br ด้วยคุณภาพ 0–11 หรือคลายไฟล์ .br กลับเป็นไฟล์เดิม ทำงานในเบราว์เซอร์ทั้งหมด — ไม่ต้องอัปโหลด ไม่ต้องติดตั้ง