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 (в десятичной системе), а 10 — это число 16.

Что такое base 62?

Base 62 состоит из всех обычных цифр 0-9, плюс все прописные буквы A-Z и все строчные буквы a-z. Итого 10 + 26 + 26 = 62 символа.

Это означает, что длинные числа могут быть представлены несколькими короткими буквами. Например, число в десятичной системе

Base 10: 1213542312 => Base 62: 1K7tn6

Сервисы сокращения URL представляют ссылки внутри, используя десятичную систему (Base 10) и считают от 0, но отображают сокращённый URL в Base 62 снаружи.

Вот так работает base 62!

Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.