JNTZN

แปลง Base64 เป็นข้อความ 

เครื่องมือ Base64
เครื่องมือ Base64

Base64 ตัวแปลง

Base64
ข้อความ
พร้อม
วางสตริง Base64
0 ตัวอักษร
ข้อความที่ถอดรหัสแล้ว
0 ตัวอักษรUTF-8
Base64
PDF
พร้อม
วาง PDF ที่เข้ารหัส Base64
0 ตัวอักษร
วางสตริง Base64 ของไฟล์ PDF ไบต์ที่ถอดรหัสจะถูกบันทึกโดยตรงเป็น .pdf ที่ดาวน์โหลดได้
PDF พร้อมแล้ว
output.pdf
Base64
Hex
พร้อม
วางสตริง Base64
0 ตัวอักษร
รูปแบบเอาต์พุต
เอาต์พุต Hex
0 ไบต์0 ตัวอักษร hex
ข้อความ
Base64
พร้อม
พิมพ์หรือวางข้อความ
0 ตัวอักษร
การเข้ารหัส
เอาต์พุต Base64
0 ตัวอักษร0% โอเวอร์เฮด
PDF
Base64
ยังไม่ได้โหลดไฟล์
วางไฟล์ PDF ที่นี่
📄
ลากและวาง PDF ของคุณที่นี่
หรือคลิกเรียกดูเพื่อเลือกไฟล์
document.pdf
0 KB
PDF
เข้ารหัส PDF ใดก็ได้เป็นสตริง Base64 มีประโยชน์สำหรับการฝังใน JSON, HTML data URIs หรือ API ที่รับข้อมูลไบนารีเป็น Base64
เอาต์พุต Base64
0 ตัวอักษรขนาดที่เข้ารหัส
Hex
Base64
พร้อม
วางสตริง hex
0 ตัวอักษร
รับ hex แบบเว้นวรรค (48 65 6c), ธรรมดา (48656c) หรือมีคำนำหน้า (0x48 0x65) — ช่องว่าง ขีดกลาง และคำนำหน้า 0x จะถูกลบออกอัตโนมัติ
เอาต์พุต Base64
0 ไบต์0 ตัวอักษร
เสร็จสิ้น!

ตัวแปลง Base64 เป็นข้อความคืออะไร?

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

ทำไมคุณควรแปลงไฟล์ Base64 ของคุณ?

ข้อความที่เข้ารหัสด้วย Base64 ปรากฏในที่มากกว่าที่คนส่วนใหญ่ตระหนัก โทเค็น JWT ซึ่งเป็นโทเค็นการตรวจสอบสิทธิ์ที่ใช้โดยแอปพลิเคชันเว็บสมัยใหม่แทบทุกตัว จะเก็บข้อมูลส่วนตัวเป็น Base64 และการถอดรหัสจะเปิดเผย user claims สิทธิ์ และเวลาหมดอายุที่อยู่ภายใน ส่วนหัว HTTP Basic Authentication จะเข้ารหัสชุดชื่อผู้ใช้และรหัสผ่านเป็น Base64 ส่วนหัวอีเมลมักจะเข้ารหัสบรรทัดหัวเรื่องและชื่อผู้ส่งใน Base64 เมื่อมีอักขระที่ไม่ใช่ ASCII ไฟล์กำหนดค่า ตัวแปรสภาพแวดล้อม และความลับของ Kubernetes มักเก็บสตริงที่ละเอียดอ่อน เช่น คีย์ API และรหัสผ่านใน Base64 เพื่อหลีกเลี่ยงปัญหาการ escape อักขระพิเศษ นักพัฒนายังใช้มันเป็นประจำเมื่อส่งข้อความผ่านระบบที่รองรับเฉพาะ ASCII อย่างปลอดภัย ในสถานการณ์เหล่านี้ทั้งหมด การมีวิธีที่รวดเร็วในการถอดรหัสและอ่านข้อความต้นฉบับเป็นสิ่งที่มีประโยชน์อย่างแท้จริง

ตัวแปลง Base64 เป็นข้อความสามารถจัดการไฟล์ขนาดใหญ่ได้หรือไม่?

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

เครื่องมือตัวแปลง Base64 เป็นข้อความทำงานอย่างไร?

กระบวนการประกอบด้วยสามขั้นตอน ขั้นแรก อินพุตจะถูกทำให้เป็นมาตรฐาน โดยจะลบช่องว่าง การขึ้นบรรทัดใหม่ หรืออักขระจัดรูปแบบที่ไม่ต้องการออก เนื่องจากสตริง Base64 บางครั้งถูกตัดบรรทัดที่ 76 อักขระด้วยเหตุผลความเข้ากันได้ทางประวัติศาสตร์ของอีเมล ขั้นที่สอง ฟังก์ชัน atob() ของ JavaScript จะถอดรหัสสตริง Base64 กลับเป็นสตริงไบนารีดิบ โดยแต่ละอักขระสอดคล้องกับข้อมูลหนึ่งไบต์ ขั้นที่สาม ซึ่งเป็นขั้นตอนที่แยกแยะตัวถอดรหัสข้อความที่เหมาะสมจากตัวที่ไม่มีประสิทธิภาพ ไบต์ดิบจะถูกส่งผ่าน API TextDecoder พร้อมระบุการเข้ารหัส UTF-8 ซึ่งจะประกอบลำดับหลายไบต์กลับเป็นอักขระ Unicode ที่ตั้งใจไว้อย่างถูกต้อง นั่นหมายความว่าอักษรที่มีเครื่องหมายกำกับ อักษรที่ไม่ใช่ละติน อีโมจิ และอักขระอื่นๆ ที่เกิน ASCII พื้นฐานล้วนถูกถอดรหัสอย่างถูกต้อง แทนที่จะกลายเป็นสัญลักษณ์ที่อ่านไม่ออก

เครื่องมือตัวแปลง Base64 เป็นข้อความฟรีหรือไม่?

ฟรีอย่างสมบูรณ์ เป็นไฟล์ HTML ไฟล์เดียวที่ทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยไม่มีบัญชี ไม่มีแบ็กเอนด์ ไม่มีการส่งข้อมูลระยะไกล และไม่มีค่าใช้จ่าย คุณสามารถบันทึกไว้บนเดสก์ท็อปและใช้งานแบบออฟไลน์ได้อย่างไม่มีกำหนด