Base64 Encoder / Decoder
เข้ารหัสและถอดรหัสข้อความโดยใช้ Base64 encoding สำหรับการส่งและจัดเก็บข้อมูลอย่างปลอดภัย
การเข้ารหัส Base64
โหมดการประมวลผล
การถอดรหัส Base64
โหมดการประมวลผล
การเข้าใจเกี่ยวกับ Base64
เรียนรู้เกี่ยวกับการเข้ารหัส Base64 และการใช้งาน
Base64 คืออะไร?
Base64 คือรูปแบบการเข้ารหัสข้อมูลจากรูปแบบไบนารีเป็นข้อความ ASCII โดยแปลงข้อมูลเป็นการแทนค่าในระบับฐาน 64
Base64 ทำงานอย่างไร
Aaตารางตัวอักษร
A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), / (63), = (padding)
ตัวอย่าง: 'Man' → TWFu
ขั้นตอนที่ 1: ข้อความเป็นไบนารี
แปลงแต่ละตัวอักษรเป็นการแทนค่าไบนารี 8 บิตของ ASCII
ขั้นตอนที่ 2: จัดกลุ่มเป็น 24 บิต
รวมไบต์ 8 บิตสามตัวเป็นกลุ่ม 24 บิตเดียว
ขั้นตอนที่ 3: แบ่งเป็นกลุ่ม 6 บิต
แบ่งกลุ่ม 24 บิตเป็นกลุ่ม 6 บิตสี่กลุ่ม
ขั้นตอนที่ 4: แปลงเป็นเลขฐานสิบ
แปลงเลขฐานสอง 6 บิตเป็นค่าเทียบเท่าฐานสิบ
ขั้นตอนที่ 5: แม็ปเป็นตัวอักษร Base64
ใช้ตารางตัวอักษร Base64 หาตัวอักษรสำหรับค่าแต่ละค่า
ขั้นตอนที่ 6: ผลลัพธ์สุดท้าย
รวมตัวอักษร Base64 เพื่อรับผลลัพธ์ที่เข้ารหัสแล้ว
กรณีการใช้งานทั่วไป
ไฟล์แนบอีเมล
เข้ารหัสไฟล์ไบนารีสำหรับการส่งผ่านอีเมล
การพัฒนาเว็บ
ฝังรูปภาพและสินทรัพย์อื่นๆ โดยตรงใน HTML/CSS
Data URLs
สร้างการแทนข้อมูลแบบอินไลน์สำหรับทรัพยากรเว็บ
แอปพลิเคชันมือถือ
ส่งข้อมูลไบนารีผ่าน API แบบข้อความ
ข้อดีของ Base64
ความสมบูรณ์ของข้อมูล
รับประกันว่าข้อมูลยังคงสมบูรณ์ระหว่างการส่ง
ความเข้ากันได้สากล
ทำงานบนระบบและแพลตฟอร์มต่างๆ
รูปแบบข้อความ
สามารถอ่านและแก้ไขในโปรแกรมแก้ไขข้อความ
ความปลอดภัย URL
สามารถใช้ใน URL ด้วยการเข้ารหัสที่เหมาะสม
Base64 FAQ
คำถามที่พบบ่อยเกี่ยวกับการเข้ารหัสและถอดรหัส Base64