谁能帮我在 PostgreSQL 中实现 Base58 编码存储过程。
我找到了数字的答案,但我正在寻找可以接受 TEXT 或 VARCHAR 值的类似存储过程。
谁能帮我在 PostgreSQL 中实现 Base58 编码存储过程。
我找到了数字的答案,但我正在寻找可以接受 TEXT 或 VARCHAR 值的类似存储过程。
在这种非常罕见的情况下,我建议你不要这样做。这在计算上是可行的,但非常不可取。
https://en.wikipedia.org/wiki/Base58
与 Base64 相比,编码的数字不能很好地与原始数据的字节边界对齐。出于这个原因,该方法非常适合编码大整数,但不适用于编码较长的二进制数据部分。
换句话说,Base58 并不是为编码字符串/文本而设计的。您的主要选择是:
如果您觉得您真的需要Base58 而不是 Base64,那么可能值得将您的要求编辑到您的问题中。这可能会帮助某人给出更具体的您的要求的答案: