DEV

คู่มือการเข้ารหัสและถอดรหัส Base64

Base64 เป็นวิธีการเข้ารหัสข้อมูลไบนารีเป็นข้อความ ASCII ใช้ในทุกที่ ตั้งแต่รูปภาพใน CSS (data URL) โทเค็น JWT ไปจนถึงการส่งไฟล์แนบในอีเมล

วิธีการทำงานของ Base64

Base64 แปลงทุก 3 ไบต์ของข้อมูลไบนารีเป็น 4 ตัวอักษร ASCII จากชุด A-Z, a-z, 0-9, +, / ขนาดเอาต์พุตใหญ่กว่าอินพุต 33%

การใช้งานทั่วไป

  • ฝังรูปภาพใน HTML/CSS (data URL)
  • เข้ารหัสโทเค็นการยืนยันตัวตน (Basic Auth)
  • Payload JWT
  • ส่งข้อมูลไบนารีผ่าน JSON API