gpt4 book ai didi

c - 如何对字符串进行 base58 编码?

转载 作者:太空狗 更新时间:2023-10-29 16:59:28 25 4
gpt4 key购买 nike

char (* text)[1][45+1];
text = calloc(5000,(130+1));
strcpy(0[*text],"sometext)");

现在我想将“sometext”编码为 base58,但是,我不知道如何做,而且奇怪的是,在 C 中没有一个 BASE58 的例子。

我感兴趣的 base58 编码使用这些符号:

123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ

它已经过优化以降低误读的风险,例如,0 和“O”都消失了。

附言不要介意变量的奇怪分配和声明,我正在试验。

最佳答案

你不应该编码字符串,你应该编码整数

如果以字符串开头,您必须首先决定如何将其解释为整数(可能是 base128 或其他),然后在 base58 中重新编码。

关于c - 如何对字符串进行 base58 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8970715/

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