ถอดรหัส Base64

ถอดรหัสข้อความที่เข้ารหัสแบบ Base64 กลับเป็นรูปแบบเดิม รองรับชุดอักขระหลายแบบและการถอดรหัสทีละบรรทัด

Max 2 MB
ไฟล์เกินขีดจำกัด 2 MB ข้อความเกินขีดจำกัด 2 MB ตัวอย่าง: แสดง 500 KB แรกจากไฟล์ขนาด {0} MB เนื้อหาทั้งหมดจะถูกส่งไปเพื่อจัดรูปแบบ
กรุณาระบุข้อความที่จะประมวลผล
ระบุชุดอักขระที่ใช้ระหว่างการเข้ารหัสเดิม โดยปกติจะเป็น UTF-8

อธิบายการเข้ารหัส Base64


ทำไมฉันจึงต้องใช้การเข้ารหัส Base64?

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

การเข้ารหัส Base64 ทำงานอย่างไร?

ไบต์ที่ประกอบขึ้นเป็นข้อมูลจะถูกแบ่งออกเป็นบัฟเฟอร์ขนาด 24 บิต (ครั้งละ 3 ไบต์) จากนั้นบัฟเฟอร์ที่ได้จะถูกแบ่งออกเป็น 4 ชุด ชุดละ 6 บิต บิตทั้ง 6 นี้จะประกอบเป็นตัวเลขที่สอดคล้องกับดัชนีในชุดอักขระ Base64 (A–Z, a–z, 0–9, + และ /) หากจำนวนไบต์ไม่ใช่ตัวคูณของสาม จะมีการเติมช่องว่าง: == สำหรับ 1 ไบต์ที่เหลือ และ = สำหรับ 2 ไบต์ที่เหลือ