compression

package
v5.0.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decompress

func Decompress(localPath *define.VMFile, uncompressedPath string) error

Decompress is a generic wrapper for various decompression algos TODO this needs some love. in the various decompression functions that are called, the same uncompressed path is being opened multiple times.

func NewSparseWriter

func NewSparseWriter(file WriteSeekCloser) *sparseWriter

Types

type ImageCompression

type ImageCompression int64
const (
	Xz ImageCompression = iota
	Zip
	Gz
	Bz2
	Zstd
)

func KindFromFile

func KindFromFile(path string) ImageCompression

func (ImageCompression) String

func (c ImageCompression) String() string

type WriteSeekCloser

type WriteSeekCloser interface {
	io.Closer
	io.WriteSeeker
}

Jump to

Keyboard shortcuts

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