самое короткое кодирование для Гуида для использования в URL

Программирование требует Вас ведущему устройству, или, по крайней мере, учитесь, два предмета. Программирование себя и для чего когда-либо домен программа. Если Вы пишете бухгалтерское программное обеспечение, необходимо изучить учет, если Вы программируете кинематику робота, то необходимо понять вперед и обратная кинематика. Учетная запись могла бы только взять основные математические навыки, другие домены берут другие типы математики.

14
задан David 28 January 2014 в 14:37
поделиться

2 ответа

Похоже, есть только 73 символа, которые можно использовать без экранирования в URL-адресе. ЕСЛИ это так, вы можете преобразовать 128-битное число в основание 73 и получить URL-адрес из 21 символа.

ЕСЛИ вы можете найти 85 допустимых символов, вы можете перейти к URL-адресу из 20 символов.

10
ответ дан 1 December 2019 в 14:11
поделиться

GUID выглядит так: c9a646d3-9c61-4cb7-bfcd-ee2522c8f633 - это 32 шестнадцатеричных цифры, каждая из которых кодирует 4 бита, так что всего 128 бит

В кодировке base64 используется 6 бит на символ, чего легко добиться с помощью безопасных символов URL, чтобы получить строку из 22 символов. Как отмечали другие, вы можете использовать 73 безопасных символа URL и закодировать как базовое число 73, чтобы получить 21 символ.

5
ответ дан 1 December 2019 в 14:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: