gpt4 book ai didi

javascript - JavaScript 中的字符串压缩

转载 作者:IT王子 更新时间:2023-10-29 03:19:11 24 4
gpt4 key购买 nike

我正在寻找一个 JavaScript 函数,它给定一个字符串返回一个压缩的(较短的)字符串。

我正在开发一个将长字符串 (HTML) 保存到本地数据库的 Chrome 网络应用程序。出于测试目的,我尝试压缩存储数据库的文件,结果它缩小了五倍,所以我认为如果我压缩它存储的内容将有助于保持数据库更小。

我在这里找到了 JavaScript 中 LZSS 的实现:http://code.google.com/p/u-lzss/ (“U-LZSS”)。

当我用简短的示例字符串(解码 === 编码)“手动”测试它时,它似乎工作正常,而且它在 Chrome 中也相当快。但是当给定大字符串(100 ko)时,它似乎会混淆/混淆字符串的后半部分。

U-LZSS 是否有可能需要较短的字符串而无法处理较大的字符串?是否可以调整一些参数以移动上限?

最佳答案

我刚刚发布了一个小LZW实现特别为此目的量身定制,因为现有的实现都不能满足我的需求。

这就是我今后使用的,我可能会在某个时候尝试改进这个库。

关于javascript - JavaScript 中的字符串压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4570333/

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