Что такое Base62? Почему короткие ссылки выглядят так
62-символный алфавит, ссылка #1,788,350,705 становится 1x1jiD, почему base62 — это оптимальный вариант, безопасный для URL, и как Linkly использует base62-коды на linkly.link со случайными окончаниями на доменах клиентов.
Опубликовано 5 сентября 2026 г.Смотрите на YouTube →
Стенограмма
Полная стенограмма разговора, разделенная по главам.
- 0:00Не случайный набор символов
- Когда-нибудь задумывались, почему короткие ссылки выглядят так, как будто кот прошелся по клавиатуре? Это не случайность. Это base шестьдесят два. Это то, как огромное число прячется всего в шести символах. И когда вы увидите трюк, вы не сможете его забыть. Позвольте мне показать вам.
- 0:15Счет в base62
- Начнем с того, как мы считаем. Base десять использует десять символов. От нуля до девяти. Base шестьдесят два использует шестьдесят два. Десять цифр, двадцать шесть строчных букв и двадцать шесть прописных. Те же правила счета, больший алфавит. Так что числа становятся короче, быстро. Номер ссылки один целая семь восемь миллиардов нуждается в десяти цифрах в base десять. В base шестьдесят два? Шесть символов. Это весь трюк за короткой ссылкой.
- 0:40Почему сокращатели это любят
- Вот почему сокращатели ссылок это любят. Каждая ссылка живет в базе данных с номером строки. Целое число. Один, два, три и так далее, вечно. Закодируйте это целое число в base шестьдесят два, и вы получите крошечный код, который гарантированно уникален. И он использует только буквы и цифры. Ничего, что URL должен экранировать, поэтому ссылка выживает в электронных письмах, текстовых сообщениях и QR-кодах. Почему не добавить символы и не сделать еще короче? Потому что именно там ссылки начинают ломаться. Base шестьдесят два — это оптимальный вариант. Теперь нужно сделать выбор. Счет по порядку никогда не повторяется, но это делает коды угадываемыми. Измените один символ, найдите чужую ссылку. Случайные коды решают проблему угадывания, но они добавляют новый риск. Коллизии. Два случайных кода могут приземлиться на одну и ту же строку, поэтому система должна проверить и попробовать снова. Linkly использует оба. Base шестьдесят два коды на нашем домене linkly dot link. Случайные окончания на доменах клиентов. Каждый компромисс там, где он лучше всего подходит.
- 1:38Закодируйте число сами
- Хотите поиграть? У Linkly есть бесплатный кодировщик base шестьдесят два. Вставьте любое число и смотрите, как оно сжимается. Декодируйте его обратно, и число вернется. Каждая короткая ссылка, по которой вы когда-либо нажимали, имеет этот трюк под капотом.
- 1:50Число в маскировке
- Итак, это base шестьдесят два. Не случайный набор символов. Просто очень большое число в очень маленькой маскировке. Если вам это понравилось, остальная часть канала показывает, что эти маленькие ссылки на самом деле могут делать. Увидимся в следующем видео.


