我一直在做这个与QR码相关的项目,我陷入了这个阶段,我必须生成一个包含其他10K QR码(批处理)信息的QR码。我想在每个 QR 码(10k 批处理)的哈希码中取前 4 个字符,以便生成的 QR 码每次都是唯一的(即使 10K 批处理中有几个 100s QR 码发生变化)。
二维码数据容量
仅限数字7089 个字符
字母数字最大。 4296 个字符
二进制(8 位)最大。 2953 个字符
那么有没有什么算法或技术可以将一个大字符串转换成每次都是唯一的小字符串?
提前致谢。
最佳答案
请查看此处:http://code.google.com/p/zxing/ 。他们有大量的算法。您需要从这里获得基本想法并根据您的要求进行定制。希望这可以帮助。
关于java - 是否有任何算法可以将大约 40k 字符减少为 2-3k 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59126152/