hariprasadraja
10/3/2019 - 3:38 AM

go gzip writer

var writer io.Writer
var UnCompressedData []byte

gzipWriter, _ := gzip.NewWriterLevel(writer, gzip.DefaultCompression)
defer func() { _ = gzipWriter.Close() }()

// Setting the Header fields is optional.
gzipWriter.Name = ""
gzipWriter.Comment = ""
gzipWriter.ModTime = time.Now()

_, err := gzipWriter.Write(UnCompressedData)
if err != nil {
return err
}