在 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' 的文件中。

Golang RAR 压缩文件并设置密码

原文地址: https://www.cveoy.top/t/topic/m8JA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录