我是新来的,不知道如何利用compress/gzip
套餐对我有利.基本上,我只想把一些东西写到一个文件中,将其压缩,然后通过另一个脚本直接从压缩格式读取.如果有人能给我一个如何做到这一点的例子,我会非常感激的.
我是新来的,不知道如何利用compress/gzip
套餐对我有利.基本上,我只想把一些东西写到一个文件中,将其压缩,然后通过另一个脚本直接从压缩格式读取.如果有人能给我一个如何做到这一点的例子,我会非常感激的.
所有压缩包都实现相同的接口.您可以使用类似以下内容来压缩:
var b bytes.Buffer
w := gzip.NewWriter(&b)
w.Write([]byte("hello, world\n"))
w.Close()
还有这个要打开的包:
r, err := gzip.NewReader(&b)
io.Copy(os.Stdout, r)
r.Close()