压缩

基本定义

封装了go内置压缩算法,将复杂的细节封装,提供友好的调用接口。

案例

https://github.com/wike2019/wike_go/tree/main/%E6%A1%88%E4%BE%8B/%E5%8A%A0%E5%AF%86

Archive压缩

package main

import (
	"fmt"
	"github.com/wike2019/wike_go/src/util/Archive"
)

func main()  {
    instance:=Archive.New() //创建对象
    
    instance.TarFile("./用于压缩测试/my.txt","./txt.tar")
    
    instance.UnTarFile("./txt.tar","./用于压缩解压测试")
    
    instance.TarDir("./用于压缩测试","./go.tar")
    
    instance.UnTarDir("./go.tar","./压缩解压测试tmp")
    
    instance.Zip("./用于压缩测试","./压缩解压测试tmp.zip")
    
    instance.UnZip("./压缩解压测试tmp.zip","./压缩解压测试zip")

}

Compress压缩

最后更新于

这有帮助吗?