Golang RAR 压缩文件并设置密码
在 Golang 中压缩文件并设置密码,可以使用第三方库 'github.com/mholt/archiver'。
示例代码如下:
package main
import (
"fmt"
"github.com/mholt/archiver/v3"
)
func main() {
password := 'myPassword'
files := []string{'file1.txt', 'file2.txt'}
err := archiver.Archive(files, 'archive.rar', &archiver.Rar{
Password: password,
})
if err != nil {
fmt.Println(err)
return
}
fmt.Println('Archive created successfully.')
}
在上面的代码中,我们设置了一个密码为 'myPassword',并压缩了两个文件 'file1.txt' 和 'file2.txt' 到名为 'archive.rar' 的文件中。
原文地址: https://www.cveoy.top/t/topic/m8JA 著作权归作者所有。请勿转载和采集!