mirror of https://github.com/sunface/rust-course
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
220 B
13 lines
220 B
4 years ago
|
package utils
|
||
|
|
||
|
import "github.com/golang/snappy"
|
||
|
|
||
|
func Compress(s string) []byte {
|
||
|
encoded := snappy.Encode(nil, []byte(s))
|
||
|
return encoded
|
||
|
}
|
||
|
|
||
|
func Uncompress(b []byte) ([]byte, error) {
|
||
|
return snappy.Decode(nil, b)
|
||
|
}
|