func Decompress(dst []byte, src []byte) ([]byte, error) {
	r, err := zlib.NewReader(bytes.NewReader(src))
	if err != nil {
		return nil, err
	}
	defer r.Close()

	dst, err = ioutil.ReadAll(r)
	if err != nil {
		return nil, err
	}
	return dst, nil
}
// Decompress will decompress the data with zlib
Decompress will decompress the data with zlib
// Decompress will decompress the data with zlib
func Decompress(dst []byte, src []byte) ([]byte, error) {
	r, err := zlib.NewReader(bytes.NewReader(src))
	if err != nil {
		return nil, err
	}
	defer r.Close()
	dst, err = ioutil.ReadAll(r)
	if err != nil {
		return nil, err
	}
	return dst, nil
}
func Decompress ( dst [ ] byte , src [ ] byte ) ( [ ] byte , error ) { r , err := zlib . NewReader ( bytes . NewReader ( src ) ) if err != nil { return nil , err } defer r . Close ( ) dst , err = ioutil . ReadAll ( r ) if err != nil { return nil , err } return dst , nil }
Decompress will decompress the data with zlib
Decompress will decompress the data with zlib