เครื่องมือเข้ารหัส/ถอดรหัส Base64 - ออนไลน์และฟรี

เครื่องมือเข้ารหัสและถอดรหัส Base64 ออนไลน์ แปลงข้อความและไฟล์ได้ทันที ปลอดภัย รวดเร็ว และฟรี

1 lines0 chars
1 lines0 chars

ตัวเข้ารหัสและถอดรหัส Base64 ออนไลน์

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

รูปแบบการเข้ารหัส Base64 จำเป็นเมื่อต้องเข้ารหัสข้อมูลไบนารีเพื่อจัดเก็บหรือโอนย้ายผ่านสื่อที่ออกแบบมาสำหรับข้อความ (เช่น HTTP หรือ SMTP)

ตัวเลือกการกำหนดค่าขั้นสูง

การเลือกชุดอักขระ

เมื่อจัดการกับข้อมูลข้อความ การระบุชุดอักขระ (charset) ที่ถูกต้องเป็นสิ่งสำคัญ แม้ว่า UTF-8 จะเป็นมาตรฐาน แต่ระบบเก่าอาจใช้ ASCII, ISO-8859-1 หรืออื่นๆ

ถอดรหัสแต่ละบรรทัดแยกกัน

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

โหมดการแปลงสด

เปิดใช้งานโหมดสดเพื่อรับผลลัพธ์ทันทีขณะที่คุณพิมพ์ โหมดนี้ทำการแปลง Base64 ภายในเบราว์เซอร์ของคุณโดยใช้ JavaScript ทำให้ไม่มีความหน่วง

ปลอดภัยและเป็นส่วนตัว

ความเป็นส่วนตัวของคุณคือความสำคัญของเรา การสื่อสารทั้งหมดใช้การเชื่อมต่อที่เข้ารหัส SSL ที่ปลอดภัย (HTTPS) เราไม่เคยตรวจสอบ จัดเก็บ หรือแชร์ข้อมูลที่คุณส่ง

เครื่องมือออนไลน์ฟรีโดยสมบูรณ์

เครื่องมือ Base64 ของเราฟรี 100% ไม่ต้องติดตั้งซอฟต์แวร์ ลงทะเบียน หรือสมัครสมาชิก

หลักการออกแบบ

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

การเข้ารหัส Base64 คืออะไร?

Base64 เป็นกลุ่มของรูปแบบการเข้ารหัสไบนารีเป็นข้อความที่แสดงข้อมูลไบนารีในรูปแบบสตริง ASCII โดยแปลเป็นการแสดงผลแบบ radix-64

ตัวอย่างการเข้ารหัส Base64

พิจารณาคำพูดนี้จาก Leviathan ของ Thomas Hobbes:

"Man is distinguished, not only by his reason, but ..."

เมื่อเข้ารหัสใน MIME Base64, ลำดับ ASCII นี้จะกลายเป็น:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

วิธีการทำงาน: คำว่า "Man" ถูกเข้ารหัสเป็น "TWFu" ใน ASCII ตัวอักษร "M", "a", "n" คือไบต์ 77, 97, 110 การแสดงผลแบบไบนารีของพวกเขาจะถูกรวมเข้าด้วยกันและแบ่งออกเป็นกลุ่ม 6 บิต

เนื้อหาข้อความMan
ค่า ASCII7797110
ไบนารี010011010110000101101110
ดัชนี1922546
Base64TWFu

ตามที่แสดง การเข้ารหัส Base64 จะแปลงข้อมูลอินพุต 3 ไบต์ (24 บิต) เป็นอักขระ Base64 4 ตัว (ตัวละ 6 บิต) ขยายขนาดข้อมูลประมาณ 33%