BASE64 ENCODE / DECODE ช่วยให้คุณเข้ารหัสไปยัง BASE64 หรือถอดรหัสจาก BASE64
การเข้ารหัส/ถอดรหัส Base64 หมายถึงกระบวนการแปลงข้อมูลไปเป็นและจาก รูปแบบ Base64 ซึ่งเป็นวิธีการเข้ารหัสข้อมูลไบนารีเป็นสตริงข้อความโดยใช้เฉพาะอักขระ ASCII
การเข้ารหัส จะแปลงข้อมูลไบนารีหรือข้อความดิบเป็นสตริงที่เข้ารหัสด้วย Base64
การถอดรหัส จะย้อนกระบวนการ โดยแปลงสตริง Base64 กลับเป็นรูปแบบไบนารีหรือข้อความดั้งเดิม
Base64 ใช้ชุดอักขระ 64 ตัว (A–Z, a–z, 0–9, + และ /) เพื่อแสดงข้อมูล ซึ่งรับประกันความปลอดภัยสำหรับการส่งผ่านโปรโตคอลที่ใช้ข้อความ
การส่งข้อมูลที่ปลอดภัยต่อข้อความ: ช่วยให้สามารถส่งข้อมูลไบนารี (เช่น รูปภาพ PDF หรือไฟล์) ได้อย่างปลอดภัยผ่านโปรโตคอลที่จัดการเฉพาะข้อความ เช่น อีเมล หรือ JSON
การฝังข้อมูล: ฝังไฟล์ไบนารี (เช่น รูปภาพ) ลงใน HTML, CSS หรือ XML โดยไม่ต้องใช้ไฟล์แยกต่างหาก
หลีกเลี่ยงการเสียหายของข้อมูล: ป้องกันการสูญหายหรือเสียหายของข้อมูลที่เกิดจากปัญหาการเข้ารหัสอักขระระหว่างการถ่ายโอนเครือข่ายหรือไฟล์
การบดบังความปลอดภัย (น้ำหนักเบา): ถึงแม้จะไม่ใช่การเข้ารหัสที่ปลอดภัย แต่การบดบังข้อมูลในลักษณะที่กลับคืนได้
การเข้ารหัส:
ป้อนสตริงข้อความหรือไฟล์ไบนารี
ตัวเข้ารหัสจะแปลงสตริงดังกล่าวเป็นสตริง Base64
ตัวอย่าง: Hello กลายเป็น SGVsbG8=
การถอดรหัส:
ป้อนสตริง Base64
ตัวถอดรหัสจะแปลงสตริงดังกล่าวกลับเป็นรูปแบบเดิม
สามารถทำได้ การใช้:
เครื่องมือ Base64 ออนไลน์
ไลบรารีการเขียนโปรแกรม (base64 ใน Python, atob()/btoa() ใน JavaScript)
เมื่อฝังรูปภาพหรือไฟล์ขนาดเล็กลงในหน้าเว็บโดยใช้ URI ข้อมูล
เมื่อถ่ายโอนข้อมูลไบนารีผ่านช่องทางข้อความเท่านั้น (เช่น อีเมล API ของ JSON)
เมื่อจัดเก็บข้อมูลไบนารีในเอกสาร XML หรือ JSON
เมื่อบดบังข้อมูลสำคัญเพื่อการแสดงผล (หมายเหตุ: ไม่ปลอดภัย การเข้ารหัส)