เครื่องคำนวณสลับเอนเดียน

กรอกค่าเลขฐานสิบหกเพื่อสลับลำดับไบต์

วิธีใช้งาน

  1. กรอกค่าของคุณในช่องด้านบน
  2. กดคำนวณเพื่อดูผลลัพธ์ทันที
  3. ใช้ปุ่มแชร์เพื่อคัดลอกลิงก์ไปยังผลลัพธ์ของคุณ

เกี่ยวกับเครื่องคำนวณนี้

เอนเดียนอธิบายลำดับไบต์ที่ระบบใช้เก็บค่าหลายไบต์: บิกเอนเดียนเก็บไบต์ที่มีนัยสำคัญมากที่สุดก่อน (นี่คือ "ลำดับไบต์ของเครือข่าย" ที่ใช้ในส่วนหัว TCP/IP) ส่วนลิตเทิลเอนเดียนเก็บไบต์ที่มีนัยสำคัญน้อยที่สุดก่อน (เป็นแบบดั้งเดิมของ x86/x86-64 และการตั้งค่า ARM ส่วนใหญ่) การสลับหมายถึงการกลับลำดับไบต์ — 0x12345678 กลายเป็น 0x78563412 — ขณะที่ค่าฐานสิบเดิมจะตรงกับการตีความแบบใดแบบหนึ่งเท่านั้น

วิศวกรเครือข่ายและวิศวกรระบบฝังตัว/เฟิร์มแวร์เจอเรื่องนี้อยู่เสมอเมื่ออ่านแพ็กเก็ตที่ดักจับมา รูปแบบไฟล์ไบนารี หรือดัมป์รีจิสเตอร์จากระบบที่ใช้เอนเดียนปนกัน เพราะการอ่านลำดับไบต์ผิดจะให้ตัวเลขที่ผิดสิ้นเชิงอย่างเงียบ ๆ แทนที่จะเกิดข้อผิดพลาดที่เห็นได้ชัด

บทความนี้มีประโยชน์หรือไม่

คุณเลือกได้สูงสุด 3 รีแอ็กชัน

ความคิดเห็น

  • เป็นคนแรกที่แสดงความคิดเห็น

เครื่องคำนวณยอดนิยม

เครื่องคำนวณทั้งหมด