gpt4 book ai didi

guid - GUID/UUID 的 URL 压缩表示?

转载 作者:行者123 更新时间:2023-12-02 11:11:49 24 4
gpt4 key购买 nike

我需要生成一个 GUID 并通过字符串表示形式保存它。字符串表示形式应尽可能短,因为它将用作已经很长的 URL 字符串的一部分。

现在,我不使用正常的 abcd-efgh-... 表示,而是使用生成的原始字节并对它们进行 Base64 编码,这会导致字符串稍微短一些。

但是有可能让它变得更短吗?

我可以接受失去一定程度的唯一性并保留计数器,但扫描所有现有 key 不是一个选项。有建议吗?

最佳答案

我使用 Ascii85 编码以 20 个 ASCII 字符将 Guid 写入数据库列。我已经发布了 C# 代码,以防它有用。 URL 编码的特定字符集可能有所不同,但您可以选择适合您的应用程序的字符。可以在这里找到:What is the most efficient way to encode an arbitrary GUID into readable ASCII (33-127)?

关于guid - GUID/UUID 的 URL 压缩表示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2899681/

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