结束目标:
我想读一个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
了,但我无法从中获得更多信息。
我对压缩等知之甚少。
答案 0 :(得分:1)
你确定在Ruby中工作吗?我在Ruby中得到“Zlib :: DataError:不正确的数据检查”这些字节,这是正确的!该zlib流对数据“嘿”的Adler-32检查值不正确。