tarball

package
v0.0.0-...-4a985ec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create

func Create(tarballFilePath string, filePaths []string) error

Create 把 filePaths 里的全部文件打包压缩, 新建文件 tarballFilePath.

Types

type Reader

type Reader struct {
	// contains filtered or unexported fields
}

Reader 用来帮助读取 tarball 内容. 主要是为了更方便地关闭资源.

func NewReader

func NewReader(filePath string) (*Reader, error)

NewReader 返回一个新的 *tarball.Reader. 包括打开文件以及相关 reader.

func (Reader) Close

func (tr Reader) Close() error

Close 依次关闭 tr 里的 各个 reader, 并把错误合并后返回.

func (Reader) Sha512

func (tr Reader) Sha512() (checksums [][]byte, err error)

Sha512 返回一个 tarball 里面全部文件的 SHA512 checksum. 只适用于 tarball 里只有文件, 没有文件夹的情况.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL