คำชี้แจงความเป็นส่วนตัวของ StarryTool: ที่ StarryTool เราให้ความสำคัญกับความเป็นส่วนตัวของคุณ การประมวลผลข้อมูลทั้งหมดบนหน้านี้จะดำเนินการบนอุปกรณ์ของคุณผ่าน JavaScript ฝั่งไคลเอ็นต์ เพื่อความปลอดภัยของข้อมูล เราไม่บันทึกหรือจัดเก็บข้อมูลที่ส่งหรือสร้างขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแนวทางปฏิบัติด้านความเป็นส่วนตัวในเว็บไซต์ของเรา โปรดดู นโยบายความเป็นส่วนตัว ของเรา

ตัวอย่าง

ข้อมูลที่ใส่:
https://www.starrytool.com
คลิกปุ่มเข้ารหัสเพื่อแสดงผล:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=

เกี่ยวกับเครื่องมือแปลง Base64 เข้ารหัส/ถอดรหัส ออนไลน์

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

• คุณสมบัติ

รูปแบบข้อความ: ผลลัพธ์ของการเข้ารหัส Base64 อยู่ในรูปแบบข้อความ ซึ่งสามารถส่งผ่านในสภาพแวดล้อมที่เป็นข้อความได้อย่างปลอดภัย เช่น XML, JSON หรือบริบทอื่น ๆ ที่ต้องการข้อความธรรมดา การเพิ่มขนาด: การเข้ารหัส Base64 จะเพิ่มขนาดของข้อมูลประมาณ 33% เนื่องจากมันเข้ารหัสข้อมูลสามไบต์เป็นตัวอักษร Base64 สี่ตัว ไม่ใช่การเข้ารหัส: การเข้ารหัส Base64 ไม่ใช่วิธีการเข้ารหัสที่ปลอดภัย สามารถถอดรหัสกลับเป็นข้อมูลเดิมได้ง่าย ดังนั้นจึงไม่ควรใช้เพื่อปกป้องข้อมูลที่สำคัญ ความสามารถในการอ่าน: แม้ว่าข้อมูลที่เข้ารหัส Base64 จะถือว่าเป็นข้อความ แต่ก็ไม่สามารถอ่านได้โดยมนุษย์

• การใช้งาน

การส่งผ่านอีเมล: Base64 ถูกใช้กันอย่างแพร่หลายในระบบอีเมลเพื่อแปลงไฟล์แนบที่ไม่ใช่ข้อความ (เช่น รูปภาพและไฟล์เอกสาร) เป็นรูปแบบข้อความ เพื่อให้สามารถส่งผ่านในระบบอีเมลที่รองรับเฉพาะข้อความได้ Data URLs: ใน HTML และ CSS การเข้ารหัส Base64 ใช้เพื่อฝังวัตถุไบนารีขนาดเล็กเช่นรูปภาพและไฟล์ฟอนต์โดยตรงในโค้ดเป็น Data URLs การยืนยันตัวตนแบบ Basic: ใน HTTP Basic Authentication ชื่อผู้ใช้และรหัสผ่านจะถูกเข้ารหัสใน Base64 ก่อนที่จะส่งไปยังเซิร์ฟเวอร์ เพื่อลดความเสี่ยงในการส่งข้อมูลที่สำคัญในรูปแบบข้อความธรรมดา WebSockets และโปรโตคอลไบนารีอื่น ๆ: ในกรณีที่จำเป็นต้องส่งข้อมูลไบนารีผ่านโปรโตคอลข้อความเช่น WebSockets การเข้ารหัส Base64 จะให้กลไกในการทำเช่นนั้น