Mad Kristensen得到一个到00amyWGct0y_ze4lIsj2Mw
它可以小于那个吗?
答案 0 :(得分:10)
看起来只有73个字符可以在URL中使用。如果是这种情况,您可以将128位数字转换为基数73,并且具有21个字符的URL。
如果您能找到85个合法字符,则可以使用20个字符的URL。
答案 1 :(得分:5)
GUID看起来像这样c9a646d3-9c61-4cb7-bfcd-ee2522c8f633 - 这是32个十六进制数字,每个数字编码4位,所以总共128位
base64编码每个符号使用6位,使用URL安全字符很容易实现22字符编码字符串。正如其他人所指出的那样,您可以使用73个url安全符号并编码为基数73,以提供21个字符。