可以使用 Go 自带的 compress/gzip
包进行 gzip 压缩文件的操作。
以下是一段简单的代码示例:
package main
import (
"compress/gzip"
"io"
"os"
)
func main() {
// 打开要压缩的文件
file, err := os.Open("input.txt")
if err != nil {
panic(err)
}
defer file.Close()
// 创建压缩文件
gzFile, err := os.Create("input.txt.gz")
if err