gpt4 book ai didi

java - 如何压缩字母数字字符串?

转载 作者:搜寻专家 更新时间:2023-10-31 20:11:11 25 4
gpt4 key购买 nike

我想缩小像 -1234B56789C;ABC1D3E/FGH4IJKL 这样的字符串,它们大约是 20 - 25 个不区分大小写的字符。

我的目标是拥有一个最多 16 个字符的字母数字字符串。它们必须保持人类可读。

这可能吗?是否有算法可用于压缩也有一些特殊字符的字母数字字符串?

还必须可以恢复压缩。

最佳答案

我认为一般来说这是不可能的,除非你使用不同的目标字母表。
据我所知,目前您的源字母表是0-9和A-Z。
如果您扩展您的目标字母表以包含某些 N>0 个其他字符,
然后你可以用比原来更少的字符对输入字符串进行编码
(因为例如,您可以使用
从源字母表中编码字符对来自目标字母表的单个字符)。

关于java - 如何压缩字母数字字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27274926/

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