เครื่องถอดรหัส Base64

ถอดรหัสสตริงที่เข้ารหัส Base64 เป็นข้อความ การเข้ารหัส Base64 มีประโยชน์สำหรับการแสดงข้อมูลไบนารีในรูปแบบข้อความ หรือรูปแบบการจัดลำดับข้อความ เช่น JSON หรือ XML

ข้อความที่ถอดรหัสแล้ว:

เครื่องมือที่เกี่ยวข้อง

เพิ่มเติมเกี่ยวกับการเข้ารหัส Base64

การเข้ารหัส Base64 เป็นวิธีการเข้ารหัสข้อมูลไบนารีเป็นชุดอักขระ 64 ตัวที่ปลอดภัยสำหรับการส่งผ่านอินเทอร์เน็ต มักใช้ในระบบอีเมลและเว็บเบราว์เซอร์เพื่อส่งรูปภาพ วิดีโอ และข้อมูลไบนารีประเภทอื่นๆ

กระบวนการเข้ารหัสเกี่ยวข้องกับการแบ่งข้อมูลไบนารีออกเป็นกลุ่มละ 3 ไบต์ (24 บิต) ซึ่งจะถูกแปลงเป็นค่า 6 บิตสี่ค่า ค่า 6 บิตเหล่านี้จะถูกแมปกับอักขระ ASCII ที่สอดคล้องกัน ซึ่งรวมถึงตัวอักษรพิมพ์ใหญ่และพิมพ์เล็ก ตัวเลข และอักขระเพิ่มเติมอีกสองตัว โดยปกติคือ '+' และ '/'

หากข้อมูลไบนารีไม่หารด้วย 3 ลงตัว จะมีการเติมข้อมูลต่อท้ายเพื่อให้แน่ใจว่าหารลงตัว การเติมข้อมูลแสดงด้วยอักขระ '=' ตัวอย่างเช่น หากข้อมูลไบนารียาวเพียง 2 ไบต์ จะมีการเพิ่มการเติมข้อมูลหนึ่งไบต์ (มีอักขระ '=' สองตัว) ต่อท้ายข้อมูลที่เข้ารหัส

ในการถอดรหัสข้อมูล กระบวนการจะถูกย้อนกลับ แต่ละกลุ่มของอักขระ ASCII สี่ตัวจะถูกแปลงกลับเป็นข้อมูลไบนารี 3 ไบต์โดยการย้อนกระบวนการแมป

โดยรวมแล้ว กระบวนการเข้ารหัส Base64 ช่วยให้ข้อมูลไบนารีสามารถส่งผ่านเป็นข้อความ ASCII ได้อย่างปลอดภัย ทำให้สามารถส่งรูปภาพ วิดีโอ และข้อมูลไบนารีประเภทอื่นๆ ผ่านอินเทอร์เน็ตในรูปแบบที่เข้ากันได้กับระบบส่วนใหญ่