我查看了 tinyurl、tinypic、imgur 和 youtube!我认为他们会使用索引的文本安全表示并将其用作他们数据库中的主要 ID。但是,尝试将 key 放入 Convert.FromBase64String("key") 不会产生任何结果并引发异常。所以这些站点不使用 base64 数组。他们在用什么?如果我要做一个像 site 或 tinyurl 这样的 youtube,我可能想使用什么?
最佳答案
我猜他们已经开发了自己的编码,这只是他们数据库中 id 的字母数字等价物。我确定他们不会仅仅因为这会在某个点导致灾难性的溢出而生成随机字符串
关于string - tinyurl 之类的网站如何生成网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1334849/