C# Class CSharpUtils.Compression.Lz.LzMatcher

Show file Open project: soywiz/csharputils Class Usage Examples

Public Methods

Method Description
FindMaxSequence ( ) : FindSequenceResult
LzMatcher ( byte Data, int Offset, int MaxOffset = 0x1000, int MinSize = 3, int MaxSize = 0x12, bool AllowOverlapping = true ) : System
Skip ( int SkipCount = 1 ) : void

Private Methods

Method Description
GetOffsetHash ( int Offset ) : int

Method Details

FindMaxSequence() public method

public FindMaxSequence ( ) : FindSequenceResult
return FindSequenceResult

LzMatcher() public method

public LzMatcher ( byte Data, int Offset, int MaxOffset = 0x1000, int MinSize = 3, int MaxSize = 0x12, bool AllowOverlapping = true ) : System
Data byte
Offset int
MaxOffset int
MinSize int
MaxSize int
AllowOverlapping bool
return System

Skip() public method

public Skip ( int SkipCount = 1 ) : void
SkipCount int
return void