.Convertor
เมนู

เข้ารหัส-ถอดรหัส Base64

เครื่องมือจะระบุประเภทข้อมูลนำเข้าโดยอัตโนมัติ: ข้อความธรรมดาจะสร้างรหัส Base64 ส่วน Base64 ที่ถูกต้องจะถูกถอดรหัสเป็นข้อความต้นฉบับโดยอัตโนมัติ

ประมวลผลภายในเครื่อง · ไม่ต้องอัปโหลดไฟล์

ไฟล์ประมวลผลในเบราว์เซอร์นี้โดยไม่อัปโหลดอัตโนมัติ การโหลดส่วนประมวลผลครั้งแรกอาจต้องใช้อินเทอร์เน็ต

การใช้และข้อจำกัดของการเข้ารหัสและถอดรหัส Base64

Base64 ใช้อักขระที่พิมพ์ได้เพื่อแสดงข้อมูลไบต์ เครื่องมือนี้ใช้สำหรับการแปลงข้อความ UTF-8 และเหมาะสำหรับการดีบักอินเทอร์เฟซ การแก้ไขปัญหาบันทึก และการตรวจสอบส่วนของข้อมูล

Base64 คือการเข้ารหัสแบบไม่ใช่การเข้ารหัสลับ; หน้านี้แสดงผลเฉพาะข้อความ UTF-8 เท่านั้น ไม่รองรับการแปลงชุดอักขระอื่นหรือการดาวน์โหลดไฟล์ไบนารี

คำอธิบายความสามารถ

ข้อความ Base64 และ Base64URL มาตรฐาน

การถอดรหัสรองรับตารางอักขระมาตรฐานและ Base64URL โดยใช้ -, _ และสามารถเติมช่องว่างส่วนท้ายที่ละเว้นได้ เอาต์พุตการเข้ารหัสใช้มาตรฐาน Base64

URI ข้อมูลข้อความและรูปแบบที่ชัดเจน

สามารถลบคำนำหน้า data:…;base64, ก่อนแล้วจึงถอดรหัสข้อความได้เมื่อความหมายของอินพุตคลุมเครือ ให้เลือกโหมดเข้ารหัสหรือถอดรหัส เพื่อหลีกเลี่ยงการพึ่งพาการตัดสินอัตโนมัติ

ตัวอย่างการปฏิบัติ

เข้ารหัสข้อความปกติเป็น Base64

ข้อมูลป้อนเข้า

Hello

ผลลัพธ์การแปลง

SGVsbG8=

เลือกโหมดการเข้ารหัสเพื่อให้ได้ผลลัพธ์ทางด้านขวา เลือกโหมดถอดรหัสและป้อนข้อความทางด้านขวาเพื่อกู้คืนสวัสดี

ถอดรหัส Base64URL โดยละเว้นช่องว่างภายใน

ข้อมูลป้อนเข้า

8J-Yig

ผลลัพธ์การแปลง

😊

โหมดถอดรหัสจะคืนค่า - เป็นอักขระมาตรฐานและอ่านข้อความ UTF-8 พร้อมช่องว่างภายใน

ถอดรหัสข้อความข้อมูล URI

ข้อมูลป้อนเข้า

data:text/plain;base64,SGVsbG8=

ผลลัพธ์การแปลง

Hello

นี่คือตัวอย่างของข้อมูลข้อความ และไม่ได้หมายความว่ารองรับการส่งออก URI ข้อมูลรูปภาพเป็นรูปภาพ

ขั้นตอนการใช้งาน

  1. ตรวจจับอัตโนมัติ

    สามารถเลือกตรวจจับอัตโนมัติ เข้ารหัส หรือถอดรหัสเมื่อจำเป็นต้องกำหนดทิศทาง ให้ใช้โหมดแมนนวลก่อน แล้วจึงวางข้อความหรือสตริง Base64

  2. แปลงแบบเรียลไทม์

    เครื่องมือจะระบุประเภทข้อมูลนำเข้าโดยอัตโนมัติ: ข้อความธรรมดาจะสร้างรหัส Base64 ส่วน Base64 ที่ถูกต้องจะถูกถอดรหัสเป็นข้อความต้นฉบับโดยอัตโนมัติ

  3. คัดลอกในคลิกเดียว

    แต่ละกล่องผลลัพธ์มีปุ่ม "คัดลอก" เพื่อรับเนื้อหาที่เข้ารหัสหรือถอดรหัสแล้วได้อย่างรวดเร็ว

คำถามที่พบบ่อย

ทำไมเนื้อหาบางส่วนถึงถูกถอดรหัสโดยอัตโนมัติ แทนที่จะถูกเข้ารหัส?

โหมดอัตโนมัติถอดรหัส Base64 เฉพาะข้อความ UTF-8 ที่ถูกต้อง หากกำกวมให้เลือกโหมดเข้ารหัสหรือถอดรหัสเอง

โดยปกติแล้วความล้มเหลวในการถอดรหัสเกิดจากสาเหตุอะไร?

สาเหตุที่พบบ่อยคือข้อมูลที่ป้อนไม่ใช่สตริง Base64 ที่สมบูรณ์ถูกต้อง หรือมีอักขระที่ไม่ถูกต้องปะปนอยู่ ควรตรวจสอบว่าเนื้อหาต้นฉบับถูกตัดทอนหรือมีการต่อข้อมูลเพิ่มเติมหรือไม่

คุณสามารถแยกวิเคราะห์ JWT แบบเต็มหรือถอดรหัสภาพได้หรือไม่?

สามารถถอดรหัสส่วนข้อความ base64URL ของ UTF-8 ที่ถูกต้องได้ แต่จะไม่แยก JWT แบบเต็ม ตรวจสอบลายเซ็น หรือส่งออกรูปภาพและไบนารีอื่นๆ

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

บทความที่เกี่ยวข้อง