เข้ารหัส-ถอดรหัส 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 ข้อมูลรูปภาพเป็นรูปภาพ
ขั้นตอนการใช้งาน
ตรวจจับอัตโนมัติ
สามารถเลือกตรวจจับอัตโนมัติ เข้ารหัส หรือถอดรหัสเมื่อจำเป็นต้องกำหนดทิศทาง ให้ใช้โหมดแมนนวลก่อน แล้วจึงวางข้อความหรือสตริง Base64
แปลงแบบเรียลไทม์
เครื่องมือจะระบุประเภทข้อมูลนำเข้าโดยอัตโนมัติ: ข้อความธรรมดาจะสร้างรหัส Base64 ส่วน Base64 ที่ถูกต้องจะถูกถอดรหัสเป็นข้อความต้นฉบับโดยอัตโนมัติ
คัดลอกในคลิกเดียว
แต่ละกล่องผลลัพธ์มีปุ่ม "คัดลอก" เพื่อรับเนื้อหาที่เข้ารหัสหรือถอดรหัสแล้วได้อย่างรวดเร็ว
คำถามที่พบบ่อย
ทำไมเนื้อหาบางส่วนถึงถูกถอดรหัสโดยอัตโนมัติ แทนที่จะถูกเข้ารหัส?
โหมดอัตโนมัติถอดรหัส Base64 เฉพาะข้อความ UTF-8 ที่ถูกต้อง หากกำกวมให้เลือกโหมดเข้ารหัสหรือถอดรหัสเอง
โดยปกติแล้วความล้มเหลวในการถอดรหัสเกิดจากสาเหตุอะไร?
สาเหตุที่พบบ่อยคือข้อมูลที่ป้อนไม่ใช่สตริง Base64 ที่สมบูรณ์ถูกต้อง หรือมีอักขระที่ไม่ถูกต้องปะปนอยู่ ควรตรวจสอบว่าเนื้อหาต้นฉบับถูกตัดทอนหรือมีการต่อข้อมูลเพิ่มเติมหรือไม่
คุณสามารถแยกวิเคราะห์ JWT แบบเต็มหรือถอดรหัสภาพได้หรือไม่?
สามารถถอดรหัสส่วนข้อความ base64URL ของ UTF-8 ที่ถูกต้องได้ แต่จะไม่แยก JWT แบบเต็ม ตรวจสอบลายเซ็น หรือส่งออกรูปภาพและไบนารีอื่นๆ
