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)
( 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 CompressBlockBound(n int) int func CompressBlockHC(src, dst []byte, depth CompressionLevel) (int, error) func Index(b uint32) BlockSizeIndex func UncompressBlock(src, dst, dict []byte) (int, error)
Package-Level Variables (total 5)
var BlockPool1M sync.Pool var BlockPool256K sync.Pool var BlockPool4M sync.Pool var BlockPool64K sync.Pool var BlockPool8M sync.Pool
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |