การใช้งาน Base64 encoding และ decoding ใน Node.js สามารถทำได้โดยใช้โมดูล buffer
ที่มีให้ใน Node.js อยู่แล้ว ตัวอย่างการใช้งาน Base64 encoding และ decoding ด้วย Node.js แสดงดังนี้:
- Base64 Encoding:
1 | // นำเข้าโมดูล buffer |
- Base64 Decoding:
1 | // ข้อความที่คุณต้องการ decode |
ในตัวอย่างนี้เราสร้าง Buffer จากข้อความและทำการ Base64 encode และ decode ข้อความ ผลลัพธ์จะแสดงออกมาใน console.
การใช้งาน Base64 encoding และ decoding มีประโยชน์มากในการส่งข้อมูลผ่านระบบที่รับข้อมูลแบบ binary หรือการเขียนข้อมูลลงในไฟล์แบบ binary โดยที่ข้อมูลที่ถูก encode และ decode นั้นจะเป็นข้อความที่สามารถถูกส่งหรือใช้งานได้ง่ายขึ้น.