zipstd

package
v0.0.0-...-05b663c Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const MaxZipItemBytesDefault int64 = 16777216

Max number of bytes of the item of the zip file.

Variables

This section is empty.

Functions

func HeaderConvert

func HeaderConvert(z *zip.FileHeader, b *zc.BasicZipFileHeader)

func MaxBytesToFilenamesToBasics

func MaxBytesToFilenamesToBasics(
	maxBytes int64,
) func(bo.OutputBasic) func(iter.Seq[string]) util.Io[util.Void]

func MethodConvert

func MethodConvert(std uint16) zc.CompressionMethod

func OutputBasicToFilenamesToBasicsDefault

func OutputBasicToFilenamesToBasicsDefault(
	o bo.OutputBasic,
) func(zipNames iter.Seq[string]) util.Io[util.Void]

func ReaderToBasicFile

func ReaderToBasicFile(
	r io.Reader,
	size uint64,
	maxBytes int64,
	b *zc.BasicZipFile,
) error

func ZipFileToBasicToOut

func ZipFileToBasicToOut(
	ctx context.Context,
	f io.ReaderAt,
	fileSize int64,
	maxBytes int64,
	b *zc.BasicZipFile,
	out bo.OutputBasic,
) error

func ZipFilenameToBasicToOut

func ZipFilenameToBasicToOut(
	ctx context.Context,
	filename string,
	maxBytes int64,
	b *zc.BasicZipFile,
	out bo.OutputBasic,
) error

func ZipFilenamesToBasicToOut

func ZipFilenamesToBasicToOut(
	ctx context.Context,
	filenames iter.Seq[string],
	maxBytes int64,
	out bo.OutputBasic,
) error

func ZipItemToBasic

func ZipItemToBasic(
	z *zip.File,
	maxBytes int64,
	b *zc.BasicZipFile,
) error

func ZipToBasicToOut

func ZipToBasicToOut(
	ctx context.Context,
	z *zip.Reader,
	maxBytes int64,
	b *zc.BasicZipFile,
	out bo.OutputBasic,
) error

Types

type ZipToBasicHeader

type ZipToBasicHeader func(*zip.FileHeader, *zc.BasicZipFileHeader)

Jump to

Keyboard shortcuts

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