在性能和压缩无线电方面压缩JSON字符串的最佳方法

时间:2012-03-26 23:24:31

标签: c# compression gzip deflate

对于JSON字符串,包含各种设置,数字,文本等(没有花哨的二进制文件,但可能包含Unicode / UTF8)。总JSON字符串相当于10k~50K范围。

我想在保存到数据库之前压缩它。

所以我想知道我应该选择哪种压缩方法,我使用c#4,我知道我可以选择gzip和deflate但是压缩无线电不好(虽然速度很好)。

更具体地说,压缩可能有点慢(因为只有一次),但应该很小。解压缩应该快速点亮,因为解压缩发生很多。

请提供一些建议。

1 个答案:

答案 0 :(得分:1)

gzip应该没问题...但是,您可能希望将其存储为二进制文件并使用此库:

http://www.7-zip.org/sdk.html

但是,这取决于您的需求。你想要最小尺寸,最快的压缩吗?需要注意的一点是,它无法搜索。