c#中的解压缩

时间:2010-12-22 06:18:54

标签: vb.net compression

我已经压缩了一个xml文件,并在网页中将其转换为base64格式。然后我将base64字符串传递给windows应用程序并将其转换为unbase64格式。现在我想只在Windows窗体中解压缩此字符串。 我在windows

中完成了以下操作
dim decoded as byte()
decoded=convert.frombase64string(strreturndata)  // strreturndata is base64 string
dim decoders as string
decoders = encoding.utf8.getstring(decoded)

现在我想在Windows窗体中使用gzip stream class解压缩此字符串

1 个答案:

答案 0 :(得分:1)

如果您想取回Base64字符串,请使用此字符。

试试这个:

byte[] x = Convert.FromBase64String(decodedString);
string mytext = System.Encoding.utf8.getstring(x, 0, x.length)

如果您需要进行更多压缩,可以使用Gzip压缩和解压缩或DeflateStream类。