เครื่องมือแปลง XhCode ออนไลน์

Base64 ENCODE / DECODE

ป้อนสตริงแล้วคลิกเข้ารหัสไปที่ Base64 เข้ารหัสหรือป้อนสตริงที่เข้ารหัสแล้วคลิกถอดรหัสไปยัง DECODE BASE64



ผลลัพธ์ :

BASE64 ENCODE / DECODE

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

การเข้ารหัส Base64 เป็นวิธีการแปลงข้อมูลไบนารี (เช่น รูปภาพ ไฟล์ หรืออักขระที่ไม่ใช่ ASCII) เป็นรูปแบบข้อความธรรมดาโดยใช้เฉพาะอักขระ ASCII เท่านั้น
การถอดรหัส Base64 ย้อนกลับกระบวนการนี้ โดยแปลงข้อความที่เข้ารหัสกลับเป็นรูปแบบไบนารีเดิม


เหตุใดจึงใช้การเข้ารหัส/ถอดรหัส Base64

  • รูปแบบที่เป็นมิตรกับข้อความ: ทำให้ข้อมูลไบนารีปลอดภัยต่อการส่งหรือจัดเก็บในสภาพแวดล้อมที่รองรับเฉพาะข้อความ (เช่น JSON, XML หรืออีเมล)

  • เข้ากันได้กับเว็บ: ฝังรูปภาพ ฟอนต์ หรือไฟล์โดยตรงใน HTML, CSS หรือ URL

  • หลีกเลี่ยง การทุจริตข้อมูล: เก็บรักษาอักขระพิเศษหรือข้อมูลไบนารีเมื่อโอนผ่านระบบที่อาจทำให้เสียหายได้


วิธีใช้การเข้ารหัส/ถอดรหัส Base64

  • เครื่องมือออนไลน์: วางข้อมูลลงในตัวเข้ารหัสหรือตัวถอดรหัสบนเว็บ

  • ภาษาการเขียนโปรแกรม: ใช้ฟังก์ชันในตัวเพื่อเข้ารหัส/ถอดรหัส (มีใน JavaScript, Python, PHP เป็นต้น)

  • เครื่องมือบรรทัดคำสั่ง: ใช้คำสั่งเทอร์มินัล (เช่น base64 บน Linux/macOS) เพื่อเข้ารหัสหรือถอดรหัสไฟล์


เมื่อใดจึงควรใช้การเข้ารหัส/ถอดรหัส Base64

  • เมื่อฝังไฟล์ขนาดเล็ก (เช่น ไอคอน) ลงใน HTML หรือ CSS

  • เมื่อส่งข้อมูลไบนารี (เช่น รูปภาพหรือไฟล์) ผ่านระบบที่จัดการเฉพาะข้อความธรรมดา (เช่น อีเมลหรือ API)

  • เมื่อจัดเก็บข้อมูลไบนารีในรูปแบบข้อความ เช่น JSON หรือ XML

  • เมื่อทำการบดบังข้อมูล (แต่ไม่ใช่เพื่อการเข้ารหัสที่ปลอดภัย)