C# Class NSoft.NFramework.Compressions.CompressAdapter

Show file Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
Compress ( Stream input ) : byte[]

지정된 스트림을 압축합니다.

Compress ( byte input ) : byte[]

바이트 배열 데이터를 압축합니다.

CompressAdapter ( ) : System
CompressAdapter ( Func @compressorFactory ) : System
CompressAdapter ( ICompressor compressor ) : System
CompressAsync ( Stream sourceStream, Stream destinationStream ) : void

원본 스트림을 압축하여, 대상 스트림에 씁니다.

Decompress ( byte input ) : byte[]

바이트 배열 데이터를 복원합니다.

Decompress ( byte input, Stream destinationStream ) : void

지정한 데이터를 압축하여, destinationStream 에 저장합니다.

DecompressAsync ( Stream sourceStream, Stream targetStream ) : void

원본 스트림을 압축 해제하여, 대상 스트림에 씁니다.

Method Details

Compress() public method

지정된 스트림을 압축합니다.
public Compress ( Stream input ) : byte[]
input Stream
return byte[]

Compress() public method

바이트 배열 데이터를 압축합니다.
public Compress ( byte input ) : byte[]
input byte
return byte[]

CompressAdapter() public method

public CompressAdapter ( ) : System
return System

CompressAdapter() public method

public CompressAdapter ( Func @compressorFactory ) : System
@compressorFactory Func
return System

CompressAdapter() public method

public CompressAdapter ( ICompressor compressor ) : System
compressor ICompressor
return System

CompressAsync() public method

원본 스트림을 압축하여, 대상 스트림에 씁니다.
public CompressAsync ( Stream sourceStream, Stream destinationStream ) : void
sourceStream Stream
destinationStream Stream
return void

Decompress() public method

바이트 배열 데이터를 복원합니다.
public Decompress ( byte input ) : byte[]
input byte
return byte[]

Decompress() public method

지정한 데이터를 압축하여, destinationStream 에 저장합니다.
public Decompress ( byte input, Stream destinationStream ) : void
input byte
destinationStream Stream
return void

DecompressAsync() public method

원본 스트림을 압축 해제하여, 대상 스트림에 씁니다.
public DecompressAsync ( Stream sourceStream, Stream targetStream ) : void
sourceStream Stream
targetStream Stream
return void