Co to jest Base 62?

Base 62 to algorytm używany przez większość skracaczy URL do generowania niestandardowych krótkich linków. Aby odpowiedzieć, jak to działa, pierwszym pytaniem, na które musimy odpowiedzieć jest: czym są systemy liczbowe?

Co to jest system liczbowy?

Podczas liczenia, system liczbowy to liczba cyfr, które liczysz zanim dodasz kolejną cyfrę.

Wszyscy jesteśmy uczeni systemu dziesiętnego (base 10) w szkole. Oznacza to, że kiedy policzysz powyżej '9', dodajesz '1' po lewej stronie swojej liczby i zaczynasz od nowa od '0'.

Jakie inne systemy liczbowe są popularne?

Binarny (base 2) składający się tylko z 1 i 0, oraz szesnastkowy (base 16) są oba szeroko używane w informatyce.

Gdy system liczbowy jest większy niż 10, używamy liter do reprezentowania cyfr. Więc dla systemu szesnastkowego używamy cyfr 0-9, a następnie liter A-F. F byłoby liczbą 15 (w systemie dziesiętnym), a 10 byłoby liczbą 16.

Co to jest base 62?

Base 62 składa się ze wszystkich zwykłych cyfr 0-9, plus wszystkich wielkich liter A-Z oraz wszystkich małych liter a-z. To daje łączną liczbę symboli 10 + 26 + 26 = 62.

Oznacza to, że długie liczby mogą być reprezentowane przez kilka krótkich liter. Na przykład, liczba w systemie dziesiętnym

System dziesiętny: 1213542312 => Base 62: 1K7tn6

Skracacze URL reprezentują linki wewnętrznie używając systemu dziesiętnego, licząc w górę od 0, ale wyświetlają skrócony URL w Base 62 na zewnątrz.

Tak właśnie działa base 62!

Śledź 500 miesięcznych kliknięć ze wszystkimi funkcjami.

Nie potrzebujesz karty kredytowej