fixmint
TH

เข้ารหัสหรือถอดรหัส Base64

วางข้อความหรือลากไฟล์มาวาง ระบบจะแปลงหรือถอดรหัสให้ทันทีขณะพิมพ์ และแสดงตัวอย่างรูปที่ถอดได้

  • ทำงานบนอุปกรณ์ของคุณ
  • ไม่ต้องสมัครสมาชิก
  • ใช้ออฟไลน์ได้หลังจากเคยเข้าชม
ทิศทาง
0 Bไบต์เข้า
0 Bไบต์ออก

วิธีวิธีเข้ารหัสหรือถอดรหัส Base64

  1. เลือกเข้ารหัสหรือถอดรหัส แล้ววางข้อความหรือ Base64
  2. หรือลากไฟล์มาวางเพื่อรับค่า Base64 ของไฟล์ หรือ data: URL เมื่อเลือกตัวเลือกนั้น
  3. คัดลอกผลลัพธ์หรือดาวน์โหลด รูปภาพที่ถอดรหัสแล้วจะแสดงตัวอย่างให้บันทึกได้

คำถาม

Base64 ใช้ทำอะไร

ใช้แปลงไบต์ให้เป็นข้อความที่ประกอบด้วย A–Z, a–z, 0–9, + และ / ทำให้ข้อมูลไบนารี เช่นรูปภาพ ส่งผ่านรูปแบบข้อความอย่างอีเมล JSON HTML และ CSS ได้ ทุก 3 ไบต์จะกลายเป็น 4 อักขระ ผลลัพธ์จึงยาวกว่าต้นฉบับประมาณหนึ่งในสาม

ทำไมไม่ใช้ btoa() กับข้อความโดยตรง

Base64 ทำงานกับไบต์ ส่วน btoa() รับได้เฉพาะอักขระไม่เกิน U+00FF จึงล้มเหลวเมื่อเจอเครื่องหมายถูก (✓) หรืออักษรจีน เครื่องมือนี้จึงแปลงข้อความเป็นไบต์แบบ UTF-8 ก่อน ทำให้ “héllo ✓” กลายเป็น 10 ไบต์ และเข้ารหัสได้เป็น aMOpbGxvIOKckw== การถอดรหัสก็ทำกลับกัน ไบต์ที่ไม่ใช่ข้อความ เช่นไฟล์ ZIP จะเสนอให้ดาวน์โหลดแทน

Base64 แบบ URL-safe คืออะไร

ตัวอักษรมาตรฐานใช้ + และ / ซึ่งมีความหมายพิเศษใน URL รูปแบบ URL-safe (RFC 4648, ส่วนที่ 5) จึงใช้ - และ _ แทน และตัด = ออก การถอดรหัสรับได้ทั้งสองรูปแบบ จะมี padding หรือไม่มีก็ได้

ไฟล์ของฉันถูกอัปโหลดหรือไม่

ไม่ เบราว์เซอร์ของคุณอ่านไฟล์และแปลงที่นั่นเอง ไม่มีการอัปโหลดหรือจัดเก็บใดๆ

รีวิว

    ยังไม่มีรีวิว มาเป็นคนแรกกันเลย

    คะแนนของคุณ

    อีเมลของคุณจะไม่ถูกแสดงหรือเก็บไว้

    อ่านเพิ่มเติม