การเข้ารหัส Base64 คืออะไร?
Base64 เป็นวิธีการเข้ารหัสข้อมูลไบนารีโดยใช้ตัวอักษร 64 ตัวที่สามารถพิมพ์ได้ มักใช้ในการส่งข้อมูลไบนารีผ่านโปรโตคอลข้อความ เช่น การแทรกรูปภาพในเว็บเพจ หรือไฟล์แนบอีเมล ข้อมูลที่เข้ารหัส Base64 จะมีขนาดประมาณ 4/3 ของข้อมูลต้นฉบับ
ควรใช้รูปภาพ Base64 เมื่อใด?
เหมาะสำหรับรูปภาพขนาดเล็ก เช่น ไอคอน, โลโก้, หรือกราฟิกง่ายๆ ข้อดีคือลดการร้องขอ HTTP และเพิ่มความเร็วในการโหลดหน้าเว็บ ไม่เหมาะสำหรับรูปภาพขนาดใหญ่เพราะจะเพิ่มขนาดไฟล์และลดประสิทธิภาพของการแคช ควรควบคุมขนาดไฟล์ให้ไม่เกิน 10KB
1. คลิกที่พื้นที่อัปโหลดหรือลากไฟล์รูปภาพไปยังพื้นที่อัปโหลด
2. รองรับการอัปโหลดหลายไฟล์พร้อมกัน (สูงสุด 20 ไฟล์)
3. เลือกรูปภาพที่ต้องการดูในหน้าผลลัพธ์การแปลง
4. เลือกรูปแบบการคัดลอกที่เหมาะสม (Data URI, CSS, HTML เป็นต้น)
5. คลิกปุ่มคัดลอกเพื่อรับผลลัพธ์
คำแนะนำในการปรับปรุงประสิทธิภาพ
• ใช้ Base64 เฉพาะกับรูปภาพขนาดเล็ก (< 10KB)
• หลีกเลี่ยงการใช้ Base64 กับรูปภาพที่เปลี่ยนแปลงบ่อย
• พิจารณาใช้รูปแบบ WebP เพื่อลดขนาดไฟล์
• เมื่อใช้ใน CSS พิจารณาการแบ่งโค้ด
• สำหรับรูปภาพที่ใช้ซ้ำ ควรพิจารณาใช้ไฟล์รูปภาพแบบดั้งเดิม
คำอธิบายเกี่ยวกับความปลอดภัย
เครื่องมือนี้ประมวลผลทั้งหมดในเบราว์เซอร์ท้องถิ่น ข้อมูลรูปภาพจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใดๆ การเข้ารหัส Base64 ไม่ใช่การเข้ารหัสลับ ใครก็สามารถถอดรหัสเพื่อดูรูปภาพต้นฉบับได้ หากต้องการประมวลผลรูปภาพที่สำคัญ โปรดใช้ในสภาพแวดล้อมที่ปลอดภัย
Q: ทำไมไฟล์ถึงใหญ่ขึ้นหลังการแปลง?
A: การเข้ารหัส Base64 จะเพิ่มขนาดไฟล์ประมาณ 33% ซึ่งเป็นเรื่องปกติ
Q: รองรับรูปแบบรูปภาพ哪些?
A: รองรับรูปแบบ JPG, PNG, GIF, WebP และ SVG
Q: มีข้อจำกัดเกี่ยวกับขนาดไฟล์หรือไม่?
A: ไฟล์เดียวสูงสุด 10MB แนะนำให้ใช้รูปภาพขนาดน้อยกว่า 1MB เพื่อประสบการณ์ที่ดีที่สุด