# README
compressor
解压缩器
- 支持
gzip
方式,以不同的压缩等级进行解压缩 - 支持
snappy
方式解压缩
注意 :
- 默认使用
gzip
方式解压缩
例子
frame := []byte("time.Duration,[]time.Duration,map[string]*Redis此类的非基础类型的slice或者map都需要辅助指明类型")
c, err0 := New(WithType(GZIP), WithLevel(BestSpeed))
xpanic.WhenError(err0)
flatFrame, err1 := c.Flat(frame)
xpanic.WhenError(err1)
inflateFrame, err2 := c.Inflate(flatFrame)
xpanic.WhenError(err2)
xpanic.WhenTrue(string(frame) != string(inflateFrame), "flat/inflate fail")
fmt.Println("OK")
Output:
OK