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