gpt4 book ai didi

c++ - base64 减少编码十进制数所需的数字

转载 作者:行者123 更新时间:2023-11-30 03:06:51 25 4
gpt4 key购买 nike

我必须管理一些对象的 ID。我需要这些 ID 是唯一的。我有一个限制,即这些 ID 在所需的数字方面不能太长

base64 是一种减少编码 ID 所需位数的好方法吗?

编辑:

langage : c++
data type : integer , then convert in a std::string

最佳答案

Base64 中的每个字符可以表示 6 位,因此将您的 ID 长度除以 6 以查看它是多少个字符。二进制数据是每字节 8 位,因此它总是会更短,但并非所有字节都是可读的。

Base64 将使 ID 可读,但如果 ID 需要手动输入(如 key ),它仍然不太好。为此,您需要进一步限制字符集。

关于c++ - base64 减少编码十进制数所需的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233359/

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