繁体   English   中英

是否有任何算法可以将大约 40k 个字符减少为 2-3k 个字符?

[英]Is there any algorithm to reduce around 40k characters into 2-3k characters?

我一直在做这个项目相关的 QR 码,我被困在这个阶段,我必须生成一个 QR 码,其中包含有关其他 10K QR 码(批次)的信息。 我想在每个 QR 码的哈希码中取前 4 个字符(在 10k 批次中),这样生成的 QR 码每次都是唯一的(即使在 10K 批次中有几个 100s QR 码发生变化)。

二维码数据容量

仅限数字 7089个字符

字母数字最大值 4296个字符

二进制(8 位)最大值 2953个字符

那么有没有什么算法或技术可以将一个巨大的字符串转换成一个每次都是唯一的小字符串?

提前致谢。

请在此处查看: http ://code.google.com/p/zxing/ 。 他们有很多算法。 您需要从此处获取基本概念并根据您的要求进行自定义。 希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM