2011-10-10 97 views
4

如何在.NET中解压缩其中一种LZH格式(提示:我宁愿使用已经实现的功能,而不是在可能的情况下执行)。如何在.NET中解压缩使用Lempel-Ziv Haruyasu算法压缩的字节?

我所处的情况是服务器向我发送一个XML文档;该文档具有Base64编码中的一些压缩数据。

从XML获取字节后,我盲目地尝试DeflateStream,希望它能工作。它没有工作;它返回“InvalidDataException - 未知的块类型。流可能已损坏”的错误,我不知道从哪里去。

回答

0

有在那您可以从您的应用程序调用(不是免费的,但也不贵)实用程序:

Link1

有一个关于你可以在使用一个组件一个CodeProject上的文章:

Link2

+0

是不是那些解压缩真正的lzh文件,与标题和whatnot?我有一个只适用于算法的字节数组。对不起,如果我不清楚 - 我缺乏知识。 – JunoA