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 ครั้งต่อเดือนได้ฟรี