ToolMill.io

เฮกซ์ เอ็น โค้ด / เดรหัส — ข้อ ○ เฮกซ์

Hex Encode / Decode แปลงข้อความเป็น Hexdecymal (เบส-16) ไบต์ และถอดรหัสกลับเป็นข้อความอ่านได้ ใช้มันสําหรับการดีบั๊ก จ่ายเงินสองชั้น ในเครื่องยูทีเอฟ-8 ทีละตัว ย้อนกลับสายหนี และทํางานกับแฮชหรือโปรโตคอลระดับต่ํา ยอมรับรูปแบบเลขฐานสิบหก (มีหรือไม่มีช่องว่าง, บรรทัดใหม่, หรือเลขนําหน้า 0x). เรียกใช้งาน 100% ในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลด — และทํางานออฟไลน์หลังจากติดตั้งเครื่องมือ Mail เป็น PWA แล้ว

ชุดรหัสอักขระ

ลองสิ

ตัวอย่าง

เข้ารหัสข้อความ
นําเข้า
Hello, ToolMill!
ส่งออก
48656c6c6f2c20546f6f6c4d696c6c21
ถอดรหัสข้อความ
นําเข้า
54686973206973206120686578206465636f646520746573742e
ส่งออก
This is a hex decode test.
ไบต์
นําเข้า
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
ส่งออก
Hello ToolMill

การเข้ารหัสเลขฐานสิบหก

เฮกซ์เป็นตัวแทนฐาน-16 ของค่า byte ไบต์แต่ละตัวมักถูกเขียนเป็นอักษรเฮกซ์ 2 ตัว ซึ่งเป็นเหตุผลว่าทําไมข้อความง่ายๆถึงขยายเป็นลําดับที่ยาวกว่า เมื่อคุณเข้ารหัสมันที่นี่ นี่จะทําให้เลขฐานสิบหกมีประโยชน์เมื่อคุณต้องการที่จะตรวจสอบค่าแบบไบต์ ในรูปแบบที่สามารถอ่านได้ และคัดลอกได้

เมื่อมีการเข้ารหัสข้อความไปยังเลขฐานสิบหก

การเข้ารหัสข้อความไปยังข้อมูลเลขฐานสิบหกนั้นมีประโยชน์เมื่อคุณต้องการที่จะดูให้แน่ชัดว่า อันใดที่ผลิตข้อความออกมาบ้าง, เปรียบเทียบการโหลดที่คัดลอกมา, ตัวอย่างของเอกสาร, หรือการตรวจสอบตัวอักษรที่ไม่สามารถพิมพ์ได้โดยตรง นี่ มัก จะ ง่าย กว่า การ เดา ว่า เทอร์มินัล, API, หรือ ดีบั๊ก แสดง ถึง อะไร.

เมื่อถอดรหัสข้อมูลเลขฐานสิบหก

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

กฎการนําเข้าและข้อผิดพลาดทั่วไป

Hex ใช้ตัวอักษร 0-9 และ A-F และตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก เครื่องมือนี้จะทําการลบช่องว่างและช่องว่างก่อนจะทําการถอดรหัส แต่จํานวนตัวอักษรเลขฐานสิบหกหรือตัวอักษรใดๆ ที่ไม่ถูกต้องยังคงล้มเหลว ถ้าคุณแปะคํานําหน้า เช่น 0x, เครื่องหมายวรรคตอนจากปูมบันทึก, หรือตัวแบ่งจากกองขยะที่คัดลอกมา ให้ทําความสะอาดส่วนเหล่านั้นก่อน

บันทึกรหัสอักขระ

เมื่อคุณถอดรหัสข้อความ หน้าแรกเปลี่ยนข้อความเป็น ไบต์ และจากนั้นแสดง ไบต์ในเฮ็กซ์ ที่สําคัญสําหรับสัญลักษณ์, เอโมจิ, และตัวละครที่ไม่ใช่ภาษาละติน เพราะตัวละครที่มองเห็นได้หนึ่งสามารถใช้หลายไบต์ นี่ยังทําให้ระบบสองระบบ ดูจะไม่เห็นด้วย เมื่อใช้รหัสภาษาที่แตกต่างกัน

Hex ไม่ได้เข้ารหัส

ก่อน คุณ จะ เรียก ค่า ของ เฮกซ์ ใน ล็อก, เอ พี ไอ, หรือ สคริปต์

ก่อน จะ ลอก แบบ ผล ที่ ได้ ไป ยัง ระบบ อื่น ให้ ตรวจ สอบ ดู ว่า จุด หมาย ปลาย ทาง ที่ คาด ว่า จะ ได้ รับ การ กําหนด เป็น เลข เลข ทศนิยม, ไบต์, อักษร ตัว ใหญ่ หรือ ตัว ย่อ, หรือ รูป ที่ อยู่ ข้าง ต้น เช่น 0x. การ สันนิษฐาน แบบ สังเคราะห์ เล็ก ๆ มัก จะ สําคัญ แม้ แต่ เมื่อ สิ่ง ที่ เกิด ขึ้น ตาม ตัว อักษร นั้น เป็น เรื่อง เดียว กัน ใน ทาง เทคนิค.

สิ่ง ที่ เฮกซ์ เอ็น โค้ด/ ดีโค้ด ไม่ ได้ ยืน ยัน เกี่ยว กับ ข้อมูล ที่ อยู่ ใต้ ความ รู้

การแปลงเลขฐานสิบหก ไม่ได้บอกคุณว่า ไบต์มาจากข้อความธรรมดา, ข้อมูลไบนารี, เนื้อหาบีบอัด, หรือรูปแบบเฉพาะของโปรแกรม มันแค่เปลี่ยนรูปแบบเท่านั้น คุณ ยัง ต้อง รู้ ว่า ไบต์ หมาย ถึง อะไร ก่อน จะ ไว้ ใจ ผล ที่ ออก มา สําหรับ การ ดีบั๊ก หรือ การ ใช้ ซ้ํา.

จะ บอก ได้ ไหม ว่า เฮกซ์ ออก เสียง ออก มา อย่าง ถูก ต้อง หรือ ไม่

การแสดงผลเลขฐานสิบหกอาจจะดูถูกต้อง ถ้าข้อมูลดั้งเดิมที่แสดงในรหัสอักขระที่คุณคาดหวัง หาก ผล ที่ ได้ นั้น มี สัญลักษณ์ แปลก ๆ, ตัว แทน, หรือ ข้อ ความ ที่ อ่าน ไม่ ได้ ก็ อาจ ยัง ใช้ ได้ อยู่ ขณะ ที่ รหัส ประจํา ตัว ของ คุณ นั้น ผิด สําหรับ การ ทํา งาน.

เพิ่มข้อมูล ถ้า ต้น ฉบับ นั้น หมาย ถึง ข้อ ความ ที่ อ่าน ได้ ใคร ๆ ก็ สามารถ กลับ มา ได้ ง่าย ๆ. ใช้ เครื่อง มือ นี้ เพื่อ ตรวจ สอบ, ดีบั๊ก, และ เปลี่ยน แปลง การ ทํา งาน ไม่ ใช่ เพื่อ ปก ป้อง ความ ลับ.

เครื่องมือที่เกี่ยวข้อง