ตัวอย่างการทํางาน

แปลงเลขฐานสิบหก Base64: ff0080 กลายเป็น /wCA

แปลงเลขฐานสองสามจากเฮกเซเดซิมเป็น Base64 โดยไม่ระบุจํานวนพวกเขา UTF-8 ข้อความ เปรียบเทียบค่านําเข้าและผลลัพธ์ที่แม่นยํา

ใช้การแปลงแบบไบต์ เมื่อข้อมูลของคุณไม่ใช่ข้อความ ตัวอย่างนี้นําคู่ที่ผสมกันเป็นhexdecymal off 00 ถึง 80 และแทน 3 คูณนั้น Base64. ไม่จําเป็นต้องใช้การถอดรหัสข้อความแบบ UTF-8 ดังนั้น ลําดับข้อความที่ไม่ถูกต้อง ป้องกันไม่ให้การแปลงนี้เกิดขึ้น

ตัวป้อนตัวอย่าง

ff0080

ผล ที่ คาด หวัง ไว้

/wCA

ลองทีละขั้น

  1. เปิดเฮ็กซ์และ Base64 แปลงและเลือกเลขฐานสิบหก Base64.
  2. ใส่ ff0080 และประมวลผลการแปลง ตรวจสอบผลที่แน่นอน /wCA
  3. เลือก Base64 ไปยังที่โล่งเตียน /wCA เพื่อการฟื้นตัว ff0080.

วิธี อ่าน ผล

แต่ละคู่เฮกซ์แทนหนึ่งไบต์, ดังนั้น หกเลขฐานสิบหก คือ สามส่วน. Base64 เข้ารหัสว่าโดยมีอักษร 4 ตัวตรงนี้ โดยไม่จําเป็นต้องแปะข้อมูล 3 คูณ แปลง ข้อ ความ ตาม ตัว อักษร ff0080 ถึง Base64 จะเข้ารหัสอักขระหกตัว แล้วสร้างผลลัพธ์ที่แตกต่าง

ข้อ จํากัด และ ราย ละเอียด สําคัญ

เฮกซ์และ Base64 เป็นรหัสที่ย้อนกลับได้ ไม่ใช่การเข้ารหัส จํานวนคี่ของเลขฐานสิบหกหรือตัวอักษรที่ใช้ไม่ได้ถูกปฏิเสธ การแสดงผลแบบไบนารีไม่จําเป็นต้องเป็น UTF-8 ที่ถูกต้อง และไม่ควรจะแปลค่าเป็นข้อความอ่านได้โดยอัตโนมัติ

RFC 4648

เปิดกล่อง