C# 클래스 Snappy.Sharp.SnappyDecompressor

파일 보기 프로젝트 열기: jeffesp/Snappy.Sharp 1 사용 예제들

공개 메소드들

메소드 설명
Decompress ( byte compressed, int compressedOffset, int compressedSize ) : byte[]
Decompress ( byte input, int inputOffset, int inputSize, byte output, int outputOffset, int outputLimit ) : int
ReadUncompressedLength ( byte data, int offset ) : int[]

비공개 메소드들

메소드 설명
CopyCopy ( byte output, int length, int opIndex, int outputLimit, int copyOffset ) : void
CopyLiteral ( byte input, int ipIndex, byte output, int opIndex, int length ) : void
DecompressTagSlow ( byte input, int ipIndex, byte output, int outputLimit, int outputOffset, int opIndex ) : int[]
IncrementalCopy ( byte source, int srcIndex, byte output, int opIndex, int length ) : void
IncrementalCopyFastPath ( byte output, int srcIndex, int opIndex, int length ) : void
UpdateSum ( byte data, int offset, int currentShift, int sum ) : int

메소드 상세

Decompress() 공개 메소드

public Decompress ( byte compressed, int compressedOffset, int compressedSize ) : byte[]
compressed byte
compressedOffset int
compressedSize int
리턴 byte[]

Decompress() 공개 메소드

public Decompress ( byte input, int inputOffset, int inputSize, byte output, int outputOffset, int outputLimit ) : int
input byte
inputOffset int
inputSize int
output byte
outputOffset int
outputLimit int
리턴 int

ReadUncompressedLength() 공개 메소드

public ReadUncompressedLength ( byte data, int offset ) : int[]
data byte
offset int
리턴 int[]