Documentation
¶
Index ¶
- Constants
- func HeaderConvert(z *zip.FileHeader, b *zc.BasicZipFileHeader)
- func MaxBytesToFilenamesToBasics(maxBytes int64) func(bo.OutputBasic) func(iter.Seq[string]) util.Io[util.Void]
- func MethodConvert(std uint16) zc.CompressionMethod
- func OutputBasicToFilenamesToBasicsDefault(o bo.OutputBasic) func(zipNames iter.Seq[string]) util.Io[util.Void]
- func ReaderToBasicFile(r io.Reader, size uint64, maxBytes int64, b *zc.BasicZipFile) error
- func ZipFileToBasicToOut(ctx context.Context, f io.ReaderAt, fileSize int64, maxBytes int64, ...) error
- func ZipFilenameToBasicToOut(ctx context.Context, filename string, maxBytes int64, b *zc.BasicZipFile, ...) error
- func ZipFilenamesToBasicToOut(ctx context.Context, filenames iter.Seq[string], maxBytes int64, ...) error
- func ZipItemToBasic(z *zip.File, maxBytes int64, b *zc.BasicZipFile) error
- func ZipToBasicToOut(ctx context.Context, z *zip.Reader, maxBytes int64, b *zc.BasicZipFile, ...) error
- type StdMethodToBasicMethodMap
- type ZipToBasicHeader
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 MethodConvert ¶
func MethodConvert(std uint16) zc.CompressionMethod
func ReaderToBasicFile ¶
func ZipFileToBasicToOut ¶
func ZipFilenameToBasicToOut ¶
func ZipFilenameToBasicToOut( ctx context.Context, filename string, maxBytes int64, b *zc.BasicZipFile, out bo.OutputBasic, ) error
func ZipItemToBasic ¶
func ZipToBasicToOut ¶
func ZipToBasicToOut( ctx context.Context, z *zip.Reader, maxBytes int64, b *zc.BasicZipFile, out bo.OutputBasic, ) error
Types ¶
type StdMethodToBasicMethodMap ¶
type StdMethodToBasicMethodMap map[uint16]zc.CompressionMethod
var StdMethodToBasicMethodMapDefault StdMethodToBasicMethodMap = map[uint16]zc. CompressionMethod{ zip.Store: zc.CompressionMethodStore, zip.Deflate: zc.CompressionMethodDeflate, }
type ZipToBasicHeader ¶
type ZipToBasicHeader func(*zip.FileHeader, *zc.BasicZipFileHeader)
Click to show internal directories.
Click to hide internal directories.