寻找基于字典的.NET文本压缩库

时间:2012-03-21 01:38:28

标签: .net compression

我正在寻找一个基于.NET字典的压缩库,它可以让我用它用来构建字典的大型列表/字符串来“种子化”它。

我想要这个比LZMA之类的原因是因为我想独立压缩短字符串,所有这些字符串彼此非常相似。可视化压缩简单的儿童书,但分别压缩每个页面。如果我们正在压缩整本书,那么LZMA会很好,但对于较短的字符串来说并不是那么好。

有这样的事吗?

2 个答案:

答案 0 :(得分:2)

zlib提供基于字典的压缩。函数deflateSetDictionary()和inflateSetDictionary()完全按照你描述的那样执行。

答案 1 :(得分:0)

内置GZip:GZipStream Class。您应该根据需要将其部署为SQLCLR UDF函数,请参阅How to: Create and Run a SQL Server User-Defined Function by using Common Language Run-time Integration