เครื่องมือเข้ารหัส/ถอดรหัส Base64 - ออนไลน์และฟรี
เครื่องมือเข้ารหัสและถอดรหัส Base64 ออนไลน์ แปลงข้อความและไฟล์ได้ทันที ปลอดภัย รวดเร็ว และฟรี
ตัวเข้ารหัสและถอดรหัส 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 บิต
| เนื้อหาข้อความ | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ค่า ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| ไบนารี | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| ดัชนี | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
ตามที่แสดง การเข้ารหัส Base64 จะแปลงข้อมูลอินพุต 3 ไบต์ (24 บิต) เป็นอักขระ Base64 4 ตัว (ตัวละ 6 บิต) ขยายขนาดข้อมูลประมาณ 33%