package lz4block

Import Path
	github.com/pierrec/lz4/v4/internal/lz4block (on go.dev)

Dependency Relation
	imports 4 packages, and imported by 2 packages

Involved Source Files block.go Package lz4block provides LZ4 BlockSize types and pools of buffers. decode_asm.go decode_amd64.s
Package-Level Type Names (total 4)
/* sort by: | */
( BlockSizeIndex) Get() []byte ( BlockSizeIndex) IsValid() bool BlockSizeIndex : database/sql/driver.Validator func Index(b uint32) BlockSizeIndex func github.com/pierrec/lz4/v4/internal/lz4stream.DescriptorFlags.BlockSizeIndex() BlockSizeIndex func github.com/pierrec/lz4/v4/internal/lz4stream.(*DescriptorFlags).BlockSizeIndexSet(v BlockSizeIndex) *lz4stream.DescriptorFlags
func CompressBlockHC(src, dst []byte, depth CompressionLevel) (int, error) func (*CompressorHC).CompressBlock(src, dst []byte, depth CompressionLevel) (_ int, err error) func github.com/pierrec/lz4/v4/internal/lz4stream.(*FrameDataBlock).Compress(f *lz4stream.Frame, src []byte, level CompressionLevel) *lz4stream.FrameDataBlock const Fast
(*Compressor) CompressBlock(src, dst []byte) (int, error)
(*CompressorHC) CompressBlock(src, dst []byte, depth CompressionLevel) (_ int, err error)
Package-Level Functions (total 7)
func CompressBlock(src, dst []byte) (int, error)
func CompressBlockHC(src, dst []byte, depth CompressionLevel) (int, error)
func Put(buf []byte)
func UncompressBlock(src, dst, dict []byte) (int, error)
Package-Level Variables (total 5)
Package-Level Constants (total 6)
const Block1Mb uint32 = 1048576
const Block256Kb uint32 = 262144
const Block4Mb uint32 = 4194304
const Block64Kb uint32 = 65536
const Block8Mb uint32 = 8388608