如何在 go 程序中读取xz文件?当我尝试使用 阅读它们时lzma,出现error in lzma header错误。
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
我最近创建了一个 XZ 解压包。它不需要 Cgo。你可以在这里找到它:
一个将标准输入解压为标准输出的程序:
package main
import (
"io"
"log"
"os"
"github.com/xi2/xz"
)
func main() {
r, err := xz.NewReader(os.Stdin, 0)
if err != nil {
log.Fatal(err)
}
_, err = io.Copy(os.Stdout, r)
if err != nil {
log.Fatal(err)
}
}
- 2 回答
- 0 关注
- 279 浏览
添加回答
举报
0/150
提交
取消