เครื่องมือนักพัฒนา

แปลงข้อความและไฟล์เป็น Base64 และย้อนกลับ

เข้ารหัสข้อความหรือไฟล์เป็น Base64 ถอดรหัส Base64 เป็นข้อความหรือไฟล์ และใช้ Base64URL การแปลงจะยังคงอยู่ในเบราว์เซอร์ของคุณ

แปลงข้อความ ไฟล์ และ Base64URL UTF-8 ในเครื่อง ไม่มีการอัปโหลดไปยัง NEXNARA

  • ทำงานในเครื่อง
  • ไม่ต้องอัปโหลด
  • ทันที
  • ฟรี
โหมด
ตัวอักษร

Base64 มีขนาดใหญ่กว่าไบต์ดั้งเดิมประมาณ 33% ไฟล์ที่มีขนาดเกิน 10 MB อาจทำให้แท็บช้าลง หน้านี้บล็อกไฟล์ที่มีขนาดเกิน 32 MB

วิธีใช้

  1. วางข้อมูลของคุณ
  2. เรียกใช้การทำงาน
  3. คัดลอกผลลัพธ์

ทำไมต้อง NEXNARA

  • เป็นส่วนตัว

    ข้อมูลของคุณอยู่ในเบราว์เซอร์

  • ทันที

    ผลลัพธ์แสดงทันที

  • ไม่ต้องอัปโหลด

    ไม่ส่งอะไรไปยังเซิร์ฟเวอร์ของ NEXNARA

  • ใช้ได้ทุกที่

    ไม่ต้องติดตั้ง

เรียนรู้เพิ่มเติม

Base64 คืออะไร?

Base64 เปลี่ยนข้อมูลไบนารีเป็นข้อความ ASCII โดยใช้ A–Z, a–z, 0–9, + และ / มันเป็นการเข้ารหัส ไม่ใช่การเข้ารหัส ใครๆ ก็สามารถถอดรหัสได้โดยไม่ต้องใช้กุญแจ

Base64URL คืออะไร

Base64URL เป็นการเข้ารหัสเดียวกันกับ + เปลี่ยนเป็น - / เปลี่ยนเป็น _ และมักละเว้นช่องว่างภายใน โทเค็นและ URL บางส่วนใช้งาน นี่ไม่ใช่ตัวถอดรหัส JWT

ทำไม Base64 ถึงใหญ่กว่า?

ทุก ๆ 3 ไบต์จะกลายเป็นอักขระ ASCII 4 ตัว ดังนั้นผลลัพธ์จึงมีขนาดใหญ่กว่าประมาณหนึ่งในสามบวกกับช่องว่างภายในเพิ่มเติม คาดว่าจะมีขนาดเพิ่มขึ้น ไม่ใช่การบีบอัด

ไฟล์เป็น Base64

เลือกหรือวางไฟล์เพื่อเข้ารหัสในเบราว์เซอร์ คุณสามารถคัดลอก Raw Base64 หรือ URL ข้อมูลได้ ถอดรหัสสตริง Base64 หรือ URL ข้อมูลกลับเป็นไฟล์ที่ดาวน์โหลดได้ ไฟล์ไม่ได้รับการอัปโหลด

Base64 กับการเข้ารหัส URL

การเข้ารหัส URL (การเข้ารหัสเปอร์เซ็นต์) ทำให้ข้อความภายใน URL ปลอดภัย Base64 เข้ารหัสไบต์ตามอำเภอใจเป็น ASCII ใช้ตัวเข้ารหัส URL สำหรับค่าการค้นหาและลิงก์ ใช้หน้านี้สำหรับข้อความ ไฟล์ และ URL ข้อมูล

วิธีใช้

ในโหมดข้อความ ให้วางข้อความแล้วกดเข้ารหัส หรือวาง Base64 แล้วกดถอดรหัส Swap แลกเปลี่ยนทั้งสองกล่อง โหมดไฟล์เข้ารหัสไฟล์เดียว ในไฟล์จะเปลี่ยน Base64 หรือ URL ข้อมูลเป็นการดาวน์โหลด คัดลอกและดาวน์โหลด .txt ใช้ผลลัพธ์ปัจจุบัน

รองรับ Unicode

เครื่องมือนี้เข้ารหัสไบต์ UTF-8 ดังนั้นเกาหลี ญี่ปุ่น จีน อาหรับ ฮินดี และอิโมจิไปกลับได้ถูกต้อง ไม่ใช้ btoa ตรง ๆ กับสตริง Unicode

การใช้งานทั่วไป

ใช้ Base64 สำหรับ data URL การส่งข้อความแบบง่าย หรือดูสตริงที่เข้ารหัสแล้ว อย่าถือว่าเป็นวิธีซ่อนความลับ

ความเป็นส่วนตัว

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

คำถามที่พบบ่อย

Base64 คือการเข้ารหัสลับไหม?

ไม่ Base64 คือการเข้ารหัส ถอดได้ง่าย ไม่ควรใช้ปกป้องรหัสผ่านหรือความลับ

Base64 เข้ารหัส Unicode ได้ไหม?

ได้ เครื่องมือนี้แปลงข้อความเป็นไบต์ UTF-8 ก่อน แล้วค่อยเป็น Base64 ดังนั้นข้อความที่ไม่ใช่ภาษาอังกฤษและอิโมจิใช้ได้

ฉันสามารถแปลงไฟล์เป็น Base64 ได้หรือไม่

ใช่. เปิดโหมดไฟล์ เลือกหรือปล่อยไฟล์หนึ่งไฟล์ จากนั้นเข้ารหัส คุณสามารถคัดลอก Raw Base64 หรือ URL ข้อมูลได้ ไฟล์ไม่ได้รับการอัปโหลด

ทำไม Base64 ถึงมีขนาดใหญ่กว่าเดิม?

Base64 เก็บ 6 บิตต่ออักขระ ดังนั้น 3 ไบต์จึงกลายเป็น 4 อักขระ — เพิ่มขึ้นประมาณ 33% รวมช่องว่างภายใน

Base64URL คืออะไร

ตัวอักษรที่ปลอดภัยต่อ URL: - แทนที่จะเป็น +, _ แทน / และมักจะไม่มี = padding เข้ารหัสและถอดรหัสได้ที่นี่ เพย์โหลด JWT จะไม่ถูกถอดรหัสเป็นโทเค็น

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

ไม่ ข้อความและไฟล์จะถูกแปลงในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการอัปโหลดเซิร์ฟเวอร์และไม่มี API ภายนอก

ฉันสามารถถอดรหัส Base64 ภายในเครื่องได้หรือไม่

ใช่. การถอดรหัสทำงานในแท็บนี้ สำหรับข้อมูลไบนารี ให้ใช้ To file แทน Text decode

จะเกิดอะไรขึ้นกับ Base64 ที่ไม่ถูกต้อง

เครื่องมือแสดง Base64 ไม่ถูกต้อง และไม่ขัดข้อง ช่องว่างจะถูกละเว้น มีการเติมช่องว่างภายในที่ขาดหายไป อินพุตที่ใช้งานไม่ได้ เช่น สตริงที่ถูกตัดทอนจะถูกปฏิเสธ