เข้ารหัส/ถอดรหัส Base64
ตัวเข้ารหัสและถอดรหัส Base64 ออนไลน์ฟรี แปลงข้อความเป็น Base64 และ Base64 เป็นข้อความทันที ไม่ต้องอัปโหลดไปเซิร์ฟเวอร์ ปลอดภัย 100%
การเข้ารหัส Base64 คืออะไร?
Base64 คือรูปแบบการเข้ารหัสข้อมูลไบนารีเป็นข้อความ โดยเปลี่ยนข้อมูลไบนารีให้เป็นรูปแบบสตริง ASCII โดยใช้ตัวอักษร 64 ตัว มักใช้เพื่อฝังข้อมูลไบนารีในรูปแบบที่เป็นข้อความ
การเข้ารหัส Base64 ทำงานอย่างไร?
Base64 นำข้อมูลไบนารี 3 ไบต์ (24 บิต) และแปลงเป็นตัวอักษร ASCII 4 ตัว (แต่ละตัวแทน 6 บิต) สิ่งนี้เพิ่มขนาดข้อมูลขึ้นประมาณ 33%
ตัวอักษรใดบ้างที่ใช้ใน Base64?
Base64 ใช้ตัวอักษร 64 ตัว: A-Z (ตัวพิมพ์ใหญ่ 26 ตัว), a-z (ตัวพิมพ์เล็ก 26 ตัว), 0-9 (ตัวเลข 10 ตัว), + และ / ตัวอักษร = ใช้สำหรับการเติม (padding)
การใช้เครื่องมือ Base64 นี้ปลอดภัยหรือไม่?
ใช่ การประมวลผลทั้งหมดทำขึ้นในเบราว์เซอร์ของคุณโดยตรง ไม่มีการส่งข้อมูลใด ๆ ไปยังเซิร์ฟเวอร์ใด ๆ รับประกันความเป็นส่วนตัวและความปลอดภัย 100%
Base64 ที่ปลอดภัยต่อ URL คืออะไร?
Base64 ที่ปลอดภัยต่อ URL จะแทนที่ + ด้วย - และ / ด้วย _ และลบการเติม (=) ออก ทำให้ปลอดภัยที่จะใช้ใน URL และชื่อไฟล์โดยไม่เกิดปัญหาการเข้ารหัส
ทำไม Base64 ถึงเพิ่มขนาดไฟล์?
Base64 แปลง 3 ไบต์เป็นตัวอักษร 4 ตัว ส่งผลให้ขนาดเพิ่มขึ้น 33% โอเวอร์เฮดนี้จำเป็นเพื่อแสดงข้อมูลไบนารีเป็นข้อความที่พิมพ์ได้
การใช้งานทั่วไปของ Base64 มีอะไรบ้าง?
Base64 ใช้สำหรับฝังรูปภาพใน CSS/HTML เข้ารหัสไฟล์แนบอีเมล (MIME) เก็บรหัสผ่านในฐานข้อมูล ส่งข้อมูลไบนารีผ่านโปรโตคอลข้อความ และ URI ข้อมูล
ฉันสามารถถอดรหัสสตริง Base64 ใด ๆ ได้หรือไม่?
ได้ ตราบใดที่เป็นสตริงที่เข้ารหัส Base64 ที่ถูกต้อง หากสตริงมีตัวอักษรไม่ถูกต้องหรือการเติมไม่ถูกต้อง เครื่องมือจะแจ้งเตือนคุณ
จุดประสงค์ของตัวอักษรเติม (=) คืออะไร?
การเติม (=) ทำให้ความยาวของสตริง Base64 เป็นจำนวนเท่าของ 4 มันถูกเพิ่มเมื่อความยาวของข้อมูลอินพุตไม่หารด้วย 3 ลงตัว
Base64 สามารถเข้ารหัสรูปภาพได้หรือไม่?
ได้ Base64 สามารถเข้ารหัสข้อมูลไบนารีใด ๆ รวมถึงรูปภาพ ผลลัพธ์คือสตริงข้อความที่สามารถฝังโดยตรงใน HTML/CSS โดยใช้ URI ข้อมูล
Base64 เป็นการเข้ารหัสลับหรือไม่?
ไม่ Base64 เป็นการเข้ารหัสแบบตัวแทน ไม่ใช่การเข้ารหัสลับ มันสามารถย้อนกลับได้ง่ายและไม่ให้ความปลอดภัย มันมีไว้สำหรับการแสดงข้อมูล ไม่ใช่การป้องกัน
ความแตกต่างระหว่าง Base64 และ UTF-8 คืออะไร?
UTF-8 เป็นการเข้ารหัสตัวอักษรสำหรับข้อความ Unicode Base64 เป็นรูปแบบการเข้ารหัสข้อมูลไบนารีเป็นข้อความ UTF-8 แสดงตัวอักษรข้อความ; Base64 แสดงข้อมูลไบนารีเป็นข้อความ
วิธีใช้ เข้ารหัส/ถอดรหัส Base64
การเข้ารหัส Base64 จะเปลี่ยนข้อมูลไบนารีให้เป็นข้อความล้วนที่ประกอบด้วยอักขระ ASCII ที่ปลอดภัยเพียง 64 ตัว ทำให้ส่งผ่านระบบที่รับได้เฉพาะข้อความอย่างอีเมล JSON XML หรือ data URI ได้โดยไม่เสียหาย เครื่องมือนี้เข้ารหัสและถอดรหัส Base64 ทั้งหมดในเบราว์เซอร์ของคุณ — สิ่งที่คุณวางจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์แต่อย่างใด
- วางเนื้อหาลงในช่องป้อนข้อมูล — ข้อความธรรมดาสำหรับเข้ารหัส หรือสตริง Base64 สำหรับถอดรหัส เมื่อเปิดโหมดอัตโนมัติไว้ เครื่องมือจะตรวจจับชนิดของข้อมูลเองและแสดงผลลัพธ์ทันทีระหว่างที่คุณพิมพ์
- หากต้องการควบคุมเอง ให้ปิดโหมดอัตโนมัติแล้วกดปุ่มเข้ารหัสหรือถอดรหัสเพื่อบังคับการแปลงตามที่ต้องการ วิธีนี้มีประโยชน์กับข้อความที่อ่านได้ทั้งสองแบบ
- กดปุ่มสลับเพื่อส่งผลลัพธ์กลับเข้าช่องป้อนข้อมูล สะดวกดีเมื่อต้องแปลงต่อเนื่องไปมาทั้งสองทิศทาง
- กดปุ่มคัดลอกเพื่อเก็บผลลัพธ์ลงคลิปบอร์ด หรือจะเลือกเฉพาะส่วนหนึ่งของผลลัพธ์เพื่อคัดลอกเฉพาะส่วนนั้นก็ได้
Base64 เป็นการเข้ารหัสรูปแบบข้อมูล ไม่ใช่การเข้ารหัสลับเพื่อความปลอดภัย ใครก็ถอดกลับได้ อย่าใช้ซ่อนรหัสผ่านหรือความลับ ข้อมูลสำคัญควรใช้การเข้ารหัสลับจริง
เครื่องมือที่เกี่ยวข้อง
- รูปภาพเป็น Base64 แปลงรูปภาพเป็นสตริง Base64 และถอดรหัส Base64 กลับเป็นรูปภาพ รองรับ PNG, JPG, GIF, WebP, SVG, BMP, ICO ประมวลผล 100% ในเบราว์เซอร์ ไม่ต้องอัปโหลด
- ตัวเข้ารหัส ถอดรหัส Base32 เข้ารหัสข้อความเป็น Base32 หรือถอดรหัส Base32 กลับเป็นข้อความทันที 100% ทำงานในเบราว์เซอร์ ไม่ต้องอัปโหลดข้อมูล รองรับ RFC 4648 เหมาะกับ TOTP secret, คีย์ OTP, ข้อมูล QR code และการแปลงไบนารีเป็นข้อความ
- ตัวแปลงข้อความเป็นเลขฐานสิบหก ตัวแปลงข้อความเป็นเลขฐานสิบหกออนไลน์ฟรี เข้ารหัสข้อความ ASCII และ Unicode เป็นค่า hex ทันทีด้วยเอาต์พุตคั่นด้วยช่องว่างหรือต่อเนื่อง ทำงานบนเบราว์เซอร์ ไม่ต้องติดตั้ง
- เฮ็กซ์เป็นข้อความ แปลงสตริงเลขฐานสิบหกเป็นข้อความที่อ่านได้ทันที ถอดรหัสค่าเฮ็กซ์เป็นข้อความ ASCII หรือ UTF-8 พร้อมรองรับหลายรูปแบบ
- ตัวแปลงข้อความเป็นไบนารี แปลงข้อความเป็นรหัสไบนารีทันที ตัวแปลไบนารี UTF-8 ออนไลน์ฟรี
- เข้ารหัส ถอดรหัส URL ตัวเข้ารหัส ถอดรหัส และแยกวิเคราะห์ URL ออนไลน์ฟรี แปลงข้อความเป็นการเข้ารหัสเปอร์เซ็นต์ ถอดรหัสสตริง URL และดึงพารามิเตอร์คิวรี
- ตัวแสดง Hex ดูเนื้อหาไฟล์ในรูปแบบ hex dump พร้อมการค้นหา การนำทางออฟเซ็ต และการเลื่อนเสมือน
- การเข้ารหัส / ถอดรหัส AES เข้ารหัส/ถอดรหัส AES ด้วยโหมด CBC, CFB, CTR, OFB, ECB, การเติม Pkcs7/ZeroPadding/NoPadding, คีย์ 128/192/256 บิต, เอาต์พุต Base64, ตรวจจับรูปแบบคีย์/IV อัตโนมัติ