zlib

最后更新于:2022-04-02 02:42:30

[TOC] ## 压缩与解压 ``` var b bytes.Buffer // 创建 gzip write writer := zlib.NewWriter(&b) writer.Write([]byte("hello world")) writer.Close() // 写入文件 h, err := os.Create("a.zlib") if err != nil { log.Fatal(err) } io.Copy(h, &b) h.Close() // 打开文件 open, err := os.Open("a.zlib") if err != nil { log.Fatal(err) } // 打开 gzip reader reader, err := zlib.NewReader(open) if err != nil { log.Fatal(err) } // 输出到标准输出 io.Copy(os.Stdout, reader) open.Close() reader.Close() ```
';