类似Ruby的C#Zlib字符串膨胀

时间:2017-10-27 20:04:31

标签: c# zlib inflate

结束目标: 我想读一个rxdata文件,它在Ruby中用Zlib::Deflate.deflate压缩,给定程序的状态。我无法在Ruby中使用Zlib::Inflate.inflate。因此,我看了C#。

让我们说我在Ruby中有这个压缩字符串:

X\x85\xCBH\xAD\x04\x00\xF0\x15\xD6\x88

如果我在Ruby上运行Zlib::Inflate.inflate,它会给我一个包含hey的字符串。

现在,如果我在C#中使用此压缩字符串,是否有一种简单的方法可以将其扩展为hey字符串?

我已经看过Ionic.Zlib了,但我无法从中获得更多信息。

我对压缩等知之甚少。

1 个答案:

答案 0 :(得分:1)

你确定在Ruby中工作吗?我在Ruby中得到“Zlib :: DataError:不正确的数据检查”这些字节,这是正确的!该zlib流对数据“嘿”的Adler-32检查值不正确。