Почему-то я не могу найти никаких примеров для этого с DotNetZip
.
Я получаю Gziped
контент от моего WebAPI
.
Все, что я хочу сделать, это прочитать этот поток памяти из ответа и распаковать содержимое (текст) в строку.
Мое сжатие работает нормально, я просто не могу распаковать:
public static byte[] CompressData(byte[] str)
{
using (var output = new MemoryStream())
{
using (
var compressor = new Ionic.Zlib.DeflateStream(
output, Ionic.Zlib.CompressionMode.Compress,
Ionic.Zlib.CompressionLevel.BestSpeed))
{
compressor.Write(str, 0, str.Length);
}
return output.ToArray();
}
}