using System.IO.Compression;
public static void Main()
var body = "H4sIAAAAAAAEAM1Va2vbMBT9Pth/EGH0k5PZJaEPSsF59AFtGprsRQns2rq2RRXJk67TmtL/PtlNlrSbYQwGAWF8X0fnXL2e3r9jrHWN1kKKrWP2VNnO84HKvLJbNwrH2lDW6XPbWeXZzjLoTIpICpuNlqjoe3B315g4AItTKrhw5vq/HJL22B9L5vOGQMtbcRspElRuyDrXeSF4xTbo9mK+D712NwbexsMgaB/6yVE76fIo6h0EyQHHNY4ru7RDTKCQdAUqLV46QKbA7YyVTuS/xQba4OiRUFmhlXXhu3WIbaj9ZTdfY3Vm+EivXM392sipp/oMsqinCiNtRCoUSK8P6l6olO2xIUbEzpxTxchO2S2CZCNLQLj2voEbw6JGm6JZitjNtok+e7skt4H3peKFJSN2mPkFJBb2wogLA9kClHcu3cpVHolEHptmYLRq0HcFDyWa3RU3AAUcGCjOKEP2SQlCzqbVjrPeteBcIhuBpTojTIyIwbsCEoqFC6ysBt23mNaHbld1j75OfD/wG9i7NvwocKALRWgu+c6qGIBMwZTeGB/YN23uG+TcJMlO3w2rK7yB/ReMJtq6LZdW27L4TzL6WksE9W9KfjVayTLMc6OXyM+06QsdWqtjEOTQtnmvf+eb1yqM3D0IMVU4J/mpLRYLt7SMo42NyCsAlmq0LEODJx/z061nsq95uSqjTFjmRnWYcyPeQrwpHLpjXhXu+8Fh2z9q+72Z7x/XYytrJkjWabNt8JclYRcIXAqFK3W1Mvd5/gknrfUJuQgAAA==";
var data = Convert.FromBase64String(body);
Console.Write(Encoding.UTF8.GetString(Decompress(data)));
public static byte[] Decompress(byte[] gzip)
using (var stream = new GZipStream(new MemoryStream(gzip), CompressionMode.Decompress))
var buffer = new byte[size];
using (var memory = new MemoryStream())
count = stream.Read(buffer, 0, size);
memory.Write(buffer, 0, count);