有没有图书馆/等等。在 JavaScript 中实现轻量级文本压缩?
我真正的目标是稍微缩短一些文本并使其一目了然。 (它不需要提供安全性——文本将为用户显示。)理想情况下,可以调整压缩以仅输出查询字符
[-._~!$&'()*+,;=:@/?a-zA-Z0-9]
所以它可以在 URL 中传递。 (实际上,这很重要 - 如果使用其他字符,则必须对它们进行百分比编码,这可能会使文本比原始文本更大。)当然,如果需要,可以对罕见字符进行百分比编码。
有任何想法吗?如果做不到这一点,建议做一个简单的吗?压缩不一定要很大,但 URL 越短越好。要压缩的文本应该是英文句子:大部分是小写字母、空格和标点符号,偶尔有大写字母、数字和换行符。
我发现了lz-字符串 http://pieroxy.net/blog/pages/lz-string/index.html这非常适合我的需求。它可以快速压缩和解压缩文本,并且可以针对原始位、有效的 Unicode 字符或 Base64。也许对其他人有用?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)