ตัวเข้ารหัส/ถอดรหัส Base64 ออนไลน์
แปลงข้อความเป็น Base64 หรือถอดรหัส Base64 เป็นข้อความ UTF-8 ออนไลน์ ฟรี รวดเร็ว รองรับภาษ…
เริ่มใช้งาน
คุณสมบัติและการใช้งานจริง
เครื่องมือนี้ช่วยแปลงข้อความระหว่างรูปแบบ UTF-8 และ Base64 ได้อย่างถูกต้อง ตัวอย่างที่ตรวจสอบแล้ว: Hello เข้ารหัสเป็น SGVsbG8= และถอดรหัสกลับเป็น Hello ได้ สำหรับข้อความภาษาไทย เช่น สวัสดี จะเข้ารหัสเป็น 4Liq4Lix4LiZ4LiE4LiX4Lii (ตรวจสอบด้วย UTF-8) และถอดรหัสกลับเป็นข้อความเดิมได้
การจัดการช่องว่างและข้อผิดพลาด
ก่อนถอดรหัส ระบบจะลบช่องว่างทั้งหมดออกจาก Base64 ดังนั้นการขึ้นบรรทัดใหม่ภายใน Base64 จะไม่ทำให้เกิดข้อผิดพลาด เช่น SGVs ตามด้วยบรรทัดใหม่และ bG8= จะถอดรหัสเป็น Hello ได้ หากป้อน Base64 ที่ไม่ถูกต้องหรือข้อมูลที่ถอดรหัสแล้วไม่ใช่ UTF-8 ที่ถูกต้อง ระบบจะแสดงข้อผิดพลาดแทนการแทนที่อักขระ
ข้อจำกัดด้านขนาดข้อมูล
สำหรับการเข้ารหัส ข้อความธรรมดาต้องไม่เกิน 8,388,608 หน่วยรหัส UTF-16 และผลลัพธ์ Base64 ต้องไม่เกิน 16 MiB สำหรับการถอดรหัส ข้อมูล Base64 ต้องไม่เกิน 16,777,216 หน่วยรหัส และหลังลบช่องว่างต้องไม่เกิน 8,388,608 อักขระ ข้อจำกัดนี้ช่วยป้องกันหน่วยความจำเบราว์เซอร์ หากต้องการแปลงไฟล์ขนาดใหญ่ ให้ใช้เครื่องมือถอดรหัส Base64 สำหรับไฟล์โดยเฉพาะ
ความเป็นส่วนตัวและข้อควรระวัง
การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ อย่างไรก็ตาม Base64 เป็นเพียงการเข้ารหัสแบบย้อนกลับได้ ไม่ใช่การเข้ารหัสลับ การบีบอัด หรือการรับรองความถูกต้อง อย่าใช้เครื่องมือนี้กับข้อมูลลับเพียงเพราะผลลัพธ์ดูไม่สามารถอ่านได้
คำถามที่พบบ่อย
1. เหตุใดผลลัพธ์ Base64 จึงมีเครื่องหมาย = ต่อท้าย?
เครื่องหมาย = ใช้เป็นตัวเติม (padding) เพื่อให้ความยาวของ Base64 เป็นพหุคูณของ 4 จะปรากฏเมื่อจำนวนไบต์ต้นทางไม่หารด้วย 3 ลงตัว เช่น Hello (5 ไบต์) ได้ SGVsbG8=
2. รองรับอักขระภาษาไทยหรืออักขระพิเศษหรือไม่?
ได้ รองรับอักขระ Unicode ทั้งหมด โดยเข้ารหัสเป็น UTF-8 ก่อนแปลงเป็น Base64 ตัวอย่าง สวัสดี จะได้ผลลัพธ์ที่ถูกต้องและถอดรหัสกลับเป็นข้อความเดิม
3. หากป้อน Base64 ที่ไม่ถูกต้องจะเกิดอะไรขึ้น?
ระบบจะแสดงข้อผิดพลาดทันที และจะไม่มีการแทนที่อักขระที่ไม่รู้จักด้วยเครื่องหมายคำถามหรืออักขระทดแทน ตรวจสอบให้แน่ใจว่าป้อน Base64 ที่ถูกต้องและข้อมูลที่ถอดรหัสแล้วเป็น UTF-8 ที่ถูกต้อง
รายการตรวจสอบก่อนใช้งาน
- เลือกโหมดให้ถูกต้อง (เข้ารหัสหรือถอดรหัส)
- ตรวจสอบว่าข้อมูลที่ป้อนอยู่ในรูปแบบที่ถูกต้อง
- สำหรับ Base64 ที่มีช่องว่าง ระบบจะจัดการให้อัตโนมัติ
- ตรวจสอบขนาดข้อมูลให้อยู่ในขีดจำกัด
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ