Blog
November 22, 2023

Base 62 คืออะไร?

Base 62 คือ อัลกอริทึมที่ใช้โดยตัวย่อ URL ส่วนใหญ่ในการสร้างลิงก์ย่อแบบกำหนดเอง เพื่อตอบคำถามว่าวิธีการทำงานนั้นเป็นอย่างไร คำถามแรกที่เราต้องตอบคือ: ฐานคืออะไร?

ฐานคืออะไร?

เมื่อนับขึ้น ฐานคือจำนวนตัวเลขที่คุณนับได้ก่อนที่จะเพิ่มหลักอื่น

เราทุกคนได้รับการสอน base 10 ในโรงเรียน ซึ่งหมายความว่าเมื่อคุณนับเกิน '9', คุณจะต้องเพิ่ม '1' ไปทางซ้ายของตัวเลขของคุณ และเริ่มต้นใหม่จาก '0'

ฐานที่นิยมใช้งานอื่น ๆ มีอะไรบ้าง?

เลขฐานสอง (base 2) คือ 1 และ 0 เท่านั้น และ เลขฐานสิบหก (base 16) ใช้กันอย่างมากในวิทยาศาสตร์คอมพิวเตอร์

เมื่อฐานมากกว่า 10 เราจะใช้ตัวอักษรเพื่อแทนตัวเลข ดังนั้นสำหรับเลขฐานสิบหก เราจะใช้ตัวเลข 0-9 ตามด้วยตัวอักษร A-F F จะเป็นตัวเลข 15 (ในระบบ base 10) และ 10 จะเป็นตัวเลข 16

Base 62 คืออะไร?

Base 62 ประกอบด้วย ตัวเลขปกติ 0-9 ทั้งหมด บวกกับ ตัวอักษรพิมพ์ใหญ่ A-Z ทั้งหมด และ ตัวอักษรพิมพ์เล็ก a-z ทั้งหมด นั่นคือจำนวนสัญลักษณ์ทั้งหมด 10 + 26 + 26 = 62

ซึ่งหมายความว่าตัวเลขที่ยาวนานสามารถแสดงได้โดยตัวอักษรสั้น ๆ เพียงไม่กี่ตัว ตัวอย่างเช่น ตัวเลข base 10

Base 10: 1213542312 => Base 62: 1K7tn6

ตัวย่อ URL แสดงลิงก์ภายในโดยใช้ Base 10 นับขึ้นจาก 0 แต่แสดง URL ที่ย่อแล้ว Base 62 ไปข้างนอก

นั่นคือวิธีการทำงานของ base 62!

รับลิงก์สั้น 100 รายการและติดตามจำนวนคลิก 500 ครั้งต่อเดือนได้ฟรี