LogoSTACKBAY

ตัวเข้ารหัส/ถอดรหัส BASE64

เข้ารหัสข้อความเป็น BASE64 หรือถอดรหัส BASE64 เป็นข้อความด้วยเครื่องมือออนไลน์ที่เรียบง่ายนี้

ข้อมูลนำเข้า

ผลลัพธ์

BASE64 คืออะไร?

BASE64 เป็นรูปแบบการเข้ารหัสที่แทนข้อมูลไบนารีในรูปแบบสตริง ASCII ใช้กันทั่วไปเพื่อเข้ารหัสข้อมูลไบนารี เช่น รูปภาพหรือไฟล์ เป็นข้อความที่สามารถส่งผ่านโปรโตคอลที่ใช้ข้อความเช่นอีเมลหรือ HTTP ได้อย่างปลอดภัย BASE64 ใช้อักขระ 64 ตัว (A-Z, a-z, 0-9, +, /) เพื่อแทนข้อมูล โดยใช้ '=' สำหรับการเติมเต็ม

คุณสมบัติหลัก

  • เข้ารหัสข้อความเป็นรูปแบบ BASE64
  • ถอดรหัส BASE64 กลับเป็นข้อความต้นฉบับ
  • รองรับการเข้ารหัสที่ปลอดภัยสำหรับ URL
  • การประมวลผลฝั่งไคลเอนต์เพื่อความปลอดภัย
  • คัดลอกด้วยคลิกเดียวและแปลงแบบเรียลไทม์

วิธีใช้งาน

  1. 1เลือกแท็บเข้ารหัสหรือถอดรหัส
  2. 2กรอกหรือวางข้อความหรือข้อมูล BASE64 ในช่องข้อมูลนำเข้า
  3. 3คลิกปุ่มแปลงเพื่อดูผลลัพธ์และคัดลอก

กรณีการใช้งาน

ตัวเข้ารหัส/ถอดรหัส BASE64 มีประโยชน์ในสถานการณ์ต่อไปนี้:

  • การเข้ารหัสไฟล์แนบอีเมล (MIME)
  • จัดเก็บข้อมูลไบนารีใน JSON/XML
  • ฝังรูปภาพลงใน HTML/CSS โดยตรง (Data URI)
  • การส่งข้อมูลในการสื่อสาร API
  • การเข้ารหัสโทเค็นยืนยันตัวตนและรหัสผ่าน

รายละเอียดทางเทคนิค

BASE64 ใช้อักขระที่พิมพ์ได้ 64 ตัวเพื่อแทนข้อมูลไบนารี

วิธีการเข้ารหัส

แบ่งข้อมูลไบนารี 3 ไบต์ (24 บิต) ออกเป็น 4 กลุ่มของ 6 บิต และแมปแต่ละกลุ่มกับอักขระ 1 ใน 64 ตัว (A-Z, a-z, 0-9, +, /)

วิธีการถอดรหัส

แปลงอักขระ BASE64 เป็นค่า 6 บิตที่เกี่ยวข้อง จากนั้นนำมาต่อกันเพื่อกู้คืนข้อมูลไบนารีต้นฉบับ อักขระเติมเต็ม (=) จะถูกละเว้น

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

การเข้ารหัส Base64 คืออะไร?

Base64 เป็นรูปแบบการเข้ารหัสจากไบนารีเป็นข้อความที่แทนข้อมูลไบนารีในรูปแบบสตริง ASCII ใช้กันทั่วไปเพื่อเข้ารหัสข้อมูลสำหรับการส่งผ่านโปรโตคอลที่ใช้ข้อความ

ควรใช้การเข้ารหัส Base64 เมื่อใด?

ใช้ Base64 เมื่อคุณต้องส่งข้อมูลไบนารีผ่านช่องทางที่รองรับเฉพาะข้อความ ฝังรูปภาพใน HTML/CSS จัดเก็บข้อมูลไบนารีใน JSON/XML หรือรวมไฟล์แนบในอีเมล

การเข้ารหัส Base64 ปลอดภัยหรือไม่?

ไม่ Base64 ไม่ใช่การเข้ารหัสลับ เป็นเพียงรูปแบบการเข้ารหัสข้อมูลที่สามารถถอดรหัสได้อย่างง่ายดาย อย่าใช้ Base64 เพียงอย่างเดียวเพื่อรักษาความปลอดภัยข้อมูลที่ละเอียดอ่อน

ทำไม Base64 ถึงเพิ่มขนาดข้อมูล?

การเข้ารหัส Base64 เพิ่มขนาดข้อมูลประมาณ 33% เนื่องจากแปลงข้อมูลไบนารีทุกๆ 3 ไบต์เป็นอักขระ ASCII 4 ตัว

สามารถเข้ารหัสไฟล์ด้วย Base64 ได้หรือไม่?

ได้ คุณสามารถเข้ารหัสไฟล์ทุกประเภทรวมถึงรูปภาพ PDF และเอกสาร เครื่องมือของเรารองรับการอัปโหลดไฟล์แบบลากและวาง