【发布时间】:2016-09-15 20:08:46
【问题描述】:
谁能帮我在PostgreSQL中实现Base58编码存储过程。
我找到了numbers 的答案,但我正在寻找可以接受 TEXT 或 VARCHAR 值的类似存储过程。
【问题讨论】:
标签: postgresql stored-procedures base58
谁能帮我在PostgreSQL中实现Base58编码存储过程。
我找到了numbers 的答案,但我正在寻找可以接受 TEXT 或 VARCHAR 值的类似存储过程。
【问题讨论】:
标签: postgresql stored-procedures base58
在这种非常罕见的情况下,我建议您不要这样做。这在计算上是可行的,但非常不可取。
https://en.wikipedia.org/wiki/Base58
与 Base64 相比,编码的数字排列不好 与原始数据的字节边界。为此,该方法 非常适合编码大整数,但不适合编码 二进制数据的较长部分。
换句话说,Base58 并非设计用于编码字符串/文本。您的主要选择是:
如果您觉得您真的需要 Base58 而不是 Base64,那么可能值得将您的要求编辑到您的问题中。这可能有助于某人给出更具体的您的要求的答案:
【讨论】: