using System.IO.Compression;
public static void Main()
using (var stream = new MemoryStream())
using (var gzipStream = new GZipStream(stream, CompressionMode.Compress))
gzipStream.Write(Encoding.UTF8.GetBytes(s));
string hexString = BitConverter.ToString(stream.ToArray());
Console.WriteLine(hexString);