gpt4 book ai didi

encoding - 不使用 "+/="(加号或等于)字符的 base64 编码?

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

我需要编码一个大约 1000 个字符的字符串,可以是任何字节值 (00-FF)。我不想使用十六进制,因为它不够密集。据我所知,base64 的问题在于它包含 +/和 =,这是我在我的应用程序中无法容忍的字符。

有什么建议?

最佳答案

Base58Check是一种选择。它开始成为加密货币地址的事实上的标准。

对 Base64 的基本改进:

  • 只有字母数字字符 [0-9a-zA-Z]
  • 无相似字符:0OIl/0OIl
  • 没有标点符号来触发文档和电子邮件中的自动换行或换行
  • 由于没有标点符号,也可以通过双击选择整个值。

  • Bitcoin Address Utility是一个实现示例;适用于比特币。

    注意:新的事实上的标准可能不足以满足您的需求。目前尚不清楚 Base58Check 编码方法是否会通过 current protocols 形式化。 .

    关于encoding - 不使用 "+/="(加号或等于)字符的 base64 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4395706/

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