C# 클래스 NSoft.NFramework.Compressions.CompressAdapter

파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
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

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

메소드 상세

Compress() 공개 메소드

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

Compress() 공개 메소드

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

CompressAdapter() 공개 메소드

public CompressAdapter ( ) : System
리턴 System

CompressAdapter() 공개 메소드

public CompressAdapter ( Func @compressorFactory ) : System
@compressorFactory Func
리턴 System

CompressAdapter() 공개 메소드

public CompressAdapter ( ICompressor compressor ) : System
compressor ICompressor
리턴 System

CompressAsync() 공개 메소드

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

Decompress() 공개 메소드

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

Decompress() 공개 메소드

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

DecompressAsync() 공개 메소드

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