เครื่องมือ
TH

แปลง Base64 เป็น Hex

แปลงสตริง Base64 เป็นไบต์เลขฐานสิบหกและแปลงกลับได้ เหมาะสำหรับตรวจสอบข้อมูลไบนารี ค่าแฮช คีย์ UUID และข้อมูลที่ส่งผ่านเครือข่าย

เป็นส่วนตัว: ข้อมูลของคุณถูกประมวลผลในเบราว์เซอร์ และไม่มีการอัปโหลดไปที่ใดเลย

วิธีแปลง Base64 เป็น Hex

  1. เลือกทิศทางการแปลง: Base64 → Hex หรือ Hex → Base64
  2. วางข้อมูลของคุณ ข้อมูล Hex สามารถมีช่องว่าง โคลอน หรือคำนำหน้า 0x หรือ \x ได้
  3. เลือกตัวพิมพ์และตัวคั่นไบต์ แล้วคัดลอกผลลัพธ์

Base64 กับเลขฐานสิบหกต่างกันอย่างไร

ทั้งสองแบบใช้แทนข้อมูลไบนารีในรูปข้อความ เลขฐานสิบหกใช้ 2 อักขระต่อ 1 ไบต์ (ขนาดเพิ่มขึ้น 100%) และอ่านทีละไบต์ได้ง่าย ค่าแฮชและคีย์จึงมักแสดงเป็น Hex ส่วน Base64 ใช้ 4 อักขระต่อ 3 ไบต์ (ขนาดเพิ่มขึ้น 33%) จึงกะทัดรัดกว่าเมื่อต้องส่งข้อมูล

ข้อความBase64Hex
HiSGk=48 69
HelloSGVsbG8=48 65 6c 6c 6f

คำถามที่พบบ่อย

จะแปลงค่าแฮช SHA-256 จาก Base64 เป็น Hex ได้อย่างไร?

วางค่าแฮชแบบ Base64 (44 อักขระ ลงท้ายด้วย =) แล้วคุณจะได้อักขระเลขฐานสิบหก 64 ตัว ซึ่งเป็นรูปแบบที่เครื่องมือบรรทัดคำสั่งส่วนใหญ่ใช้

ข้อมูล Hex มีช่องว่างหรือคำนำหน้า 0x ได้ไหม?

ได้ ช่องว่าง การขึ้นบรรทัดใหม่ โคลอน ขีดกลาง และคำนำหน้า 0x หรือ \x จะถูกลบออกโดยอัตโนมัติก่อนแปลง

ทำไม Hex ต้องมีจำนวนหลักเป็นเลขคู่?

แต่ละไบต์เขียนด้วยเลขฐานสิบหกสองหลักพอดี หากจำนวนหลักเป็นเลขคี่แสดงว่ามีหลักหายไป ซึ่งมักเป็นเลขศูนย์นำหน้า