8,756
社区成员




var mem = new MemoryStream();
using (var stream = new GZipOutputStream(mem))
stream.Write(data, 0, data.Length);
var result = mem.ToArray();
对于解压缩,可以写:var inpt = new MemoryStream(buffer);
var otp = new MemoryStream();
using (var stream = new GZipInputStream(inpt))
{
var len = 0;
var buffer = new byte[40960];
while ((len = stream.Read(buffer, 0, buffer.Length)) > 0)
otp.Write(buffer, 0, len);
}
var result = otp.ToArray();