Какие символы используются после базы 36 - PullRequest
24 голосов
/ 07 ноября 2008

Поскольку Hex (база 16) использует 0-9A-F, и (я предполагаю здесь), база 17 использует 0-9A-G и так далее. Какие символы используются после 0-9A-Z, все израсходованы.

Ответы [ 12 ]

25 голосов
/ 07 ноября 2008

Хорошо, посмотрите на base 64 : 0-9, A-Z, a-z, а затем несколько символов в зависимости от контекста. (Base64 для Интернета, как правило, отличается от других схем, чтобы избежать проблем с кодировкой URL / HTML.)

20 голосов
/ 07 ноября 2008

На ваш вопрос нет стандартного ответа. «Базы 36» по совпадению удобно говорить, потому что:

  1. Шестнадцатеричное обычно использует 0-9a-f, поэтому "очевидно" продолжать проходить по алфавиту.
  2. Римский / ASCII алфавит выдыхается в точке 'z'.
  3. База 36 (независимо от того, как вы ее представляете) с математической точки зрения немного интересна, потому что 36 имеет так много делителей.

Однако не существует общепринятого соглашения о том, в какую последовательность символов можно рисковать после 'z'.

15 голосов
/ 07 ноября 2008

Цифровые часы (base-60) используют числа base-10 в качестве символов и разделяют их символом разделителя (например, ':') Таким образом, у вас никогда не кончатся символы!

11 голосов
/ 30 июля 2009

Вавилоняне использовали математику Sexagesimal с номерами основания 10 в группировках, чтобы сформировать основание 60 цифр для различных мест 60-х. (Именно здесь мы получаем всю математику base-60, используемую в углах и времени.) Это, вероятно, самый старый прецедент для метода создания некоторой формы цифры base-N с использованием чисел base-10.

10 голосов
/ 07 ноября 2008

Base64 добавляет строчные буквы и + и /.

4 голосов

ну есть base64, а потом и символы покемонов

4 голосов
/ 06 октября 2009

Стандартный способ записи адресов IPv4 можно рассматривать как базовое представление 256, где десятичные числа разделены точками.

1 голос
/ 21 октября 2010

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

1 голос
/ 04 июня 2010

Это просто: 0..9 ++ A..Z ++ a..z ++ 阿 .. 中. Не может быть проще.

1 голос
/ 14 ноября 2008

Я бы пошел на 0-9, затем на заглавные буквы A-Z, затем на строчные буквы от альфа до омеги. Это дает вам 60. После этого я бы пошел с ответом Джереми.

...