gpt4 book ai didi

algorithm - 字符串的压缩算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:03:03 25 4
gpt4 key购买 nike

我必须使用串联的对象属性生成二维码。这些字符串可能很长,这就是为什么我想知道要使用哪种压缩算法,因为我知道我的字符串的长度在 25 到 100 多个字符之间

提前致谢,

杰瑞克

最佳答案

我假设由于您要在存储字符串之前使用压缩,因此任何客户端都无法读取这些 QR 码,因此它必须是您编写的应用程序(b/c 您正在存储字符未知编码,客户端将无法解码)。

不是在 QR 码中压缩和存储长字符串,而是让您的应用程序创建一个 URI (如 GUID 或 URL)以及当您的应用程序解码 URI 时它会查找您想要存储在 QR 码中的所有值(未压缩)。然后,您的应用可以以任何需要的方式查找格式。

例如,假设您的持久存储是一个 xml 文件,但它可以是任何东西:

<URI = "http://mydomain.com/790C9704-8C61-435F-991D-CDBB5767AA3D">
<MyElement>14523</MyElement>
<MyElement>67548</MyElement>
...
<MyElement>46167</MyElement>
</URI>

在 QR 码上编码:“http://mydomain.com/790C9704-8C61-435F-991D-CDBB5767AA3D”,然后可以查找值。

关于algorithm - 字符串的压缩算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094659/

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