java,go语言 压缩 snappy 的使用

java语言:

pom文件: 

org.xerial.snappy
snappy-java
1.1.2.6
jar
compile


压缩:

Snappy.compress([]byte{})


解压缩:

Snappy.uncompress(buf)



go语言:

"github.com/golang/snappy"

解压:traceBuf, _ := snappy.Decode(nil, buf)

压缩: snappy.Encode(nil, b)



总结: 在java  和go语言 大字符传达的时候, 采用snappy 压缩 解压缩是最好的方案。  

注意 json字符串 用 snappy 压缩解压缩会报错,不能采用。 



你可能感兴趣的:(go,java)