15

Mads Kristensen降到 00amyWGct0y_ze4lIsj2Mw

它可以比那个小吗?

4

2 回答 2

12

看起来只有73个字符可以在 URL 中使用非转义字符。如果是这种情况,您可以将 128 位数字转换为基数 73,并具有 21 个字符的 URL。

如果你能找到 85 个合法字符,你可以得到一个 20 个字符的 URL。

于 2009-08-14T17:03:12.427 回答
5

GUID 看起来像这样 c9a646d3-9c61-4cb7-bfcd-ee2522c8f633 - 这是 32 个十六进制数字,每个编码 4 位,所以总共 128 位

base64 编码每个符号使用 6 位,这很容易使用 URL 安全字符来实现,以提供 22 字符编码的字符串。正如其他人所指出的,您可以使用 73 个 url 安全符号并将其编码为 73 基数以提供 21 个字符。

于 2009-08-14T16:53:15.237 回答