【问题标题】:Base X string encoding基本 X 字符串编码
【发布时间】:2010-06-17 20:04:05
【问题描述】:

我正在寻找将字符串(字节流)编码为任意基数/字母表(如 base64 编码,但我可以选择字母表)的例程。我见过一些例程对数字进行基本 X 编码,但对字符串不进行编码。

【问题讨论】:

标签: algorithm encoding


【解决方案1】:

有我实现的BaseX(BaseN)编码算法:https://github.com/KvanTTT/BaseNcoding

您还可以在演示站点尝试不同的字母和参数:http://kvanttt.github.io/BaseNcoding/

【讨论】:

    【解决方案2】:

    我见过(和写过)的每个算法都有一个字符序列,并按序列长度对数字进行 divmod,使用 mod 作为数字字符序列的索引,以及将 div 反馈到进程中。

    【讨论】:

    • 您是否可以在 python 或 ruby​​ 中提供此示例?比如我想base36编码一个字符串。
    • @Bradford:嗯,你在实现的哪一部分遇到了问题?
    • 我正在尝试编写这个 ruby​​ 脚本,但我一直在尝试对加密值进行 Base36 编码。我今天早些时候在 SO 上发布了这个问题here。我可以base36编码一个数字就好了。我的问题是加密值不是摘要。也许我搞砸了。
    猜你喜欢
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 2015-06-10
    • 2013-12-29
    • 2018-06-26
    相关资源
    最近更新 更多