gpt4 book ai didi

language-agnostic - 最少字符数的URL安全UUID

转载 作者:行者123 更新时间:2023-12-03 21:31:43 24 4
gpt4 key购买 nike

理想情况下,我想要类似example.com/resources/äFg4вNгё5的字符,最少可见字符,不要介意在通过HTTP传输它们之前必须对它们进行百分比编码。

您能否说出一种方案,该方案将128b个UUID有效地编码为最少数量的可见字符,而结果中没有破坏URL的字符?

最佳答案

Base-64对此很有用。

{098ef7bc-a96c-43a9-927a-912fc7471ba2}


可以编码为

vPeOCWypqUOSepEvx0cbog


可以删除结尾处通常的等号,因为它们总是使字符串长度为4的倍数。您可以使用一些安全字符代替 +/。您可以从以下两个选项中进行选择: - . _ ~

更多信息:


RFC 4648
Storing UUID as base64 String(Java)
guid to base64, for URL(C#)
Short GUID(C#)

关于language-agnostic - 最少字符数的URL安全UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com