C# Class NSoft.NFramework.Compressions.CompressorEx

ICompressor 의 Entension Methods 을 제공합니다.
Show file Open project: debop/NFramework

Public Methods

Method Description
CompressAsync ( this compressor, byte plain ) : Task

비동기 방식으로 지정한 정보를 압축합니다.

CompressStream ( this compressor, Stream stream ) : Stream

스트림을 압축한다.

CompressStreamAsync ( this compressor, Stream stream ) : Task

스트림을 압축한다.

CompressString ( this compressor, string text ) : string

지정된 문자열을 압축하고, 압축된 데이타를 Base64 인코딩으로 변환하여 반환한다.

CompressStringAsync ( this compressor, string text ) : Task

지정된 문자열을 압축하고, 압축된 데이타를 Base64 인코딩으로 변환하여 반환한다.

DecompressAsync ( this compressor, byte cipher ) : Task

비동기 방식으로 압축된 데이타를 복원합니다.

DecompressStream ( this compressor, Stream stream ) : Stream

압축된 스트림을 복원한다.

DecompressStreamAsync ( this compressor, Stream stream ) : Task

압축된 스트림을 복원한다.

DecompressString ( this compressor, string text ) : string

Base64로 인코딩된 압축 문자열을 복원하여 Encoding.UTF8 문자열로 반환한다.

DecompressStringAsync ( this compressor, string text ) : Task

Base64로 인코딩된 압축 문자열을 복원하여 Encoding.UTF8 문자열로 반환한다.

Method Details

CompressAsync() public static method

비동기 방식으로 지정한 정보를 압축합니다.
public static CompressAsync ( this compressor, byte plain ) : Task
compressor this 구현 객체
plain byte 압축할 데이터
return Task

CompressStream() public static method

스트림을 압축한다.
public static CompressStream ( this compressor, Stream stream ) : Stream
compressor this 구현 객체
stream System.IO.Stream 압축할
return System.IO.Stream

CompressStreamAsync() public static method

스트림을 압축한다.
public static CompressStreamAsync ( this compressor, Stream stream ) : Task
compressor this 구현 객체
stream System.IO.Stream 압축할
return Task

CompressString() public static method

지정된 문자열을 압축하고, 압축된 데이타를 Base64 인코딩으로 변환하여 반환한다.
public static CompressString ( this compressor, string text ) : string
compressor this 구현 객체
text string 압축할 문자열
return string

CompressStringAsync() public static method

지정된 문자열을 압축하고, 압축된 데이타를 Base64 인코딩으로 변환하여 반환한다.
public static CompressStringAsync ( this compressor, string text ) : Task
compressor this 구현 객체
text string 압축할 문자열
return Task

DecompressAsync() public static method

비동기 방식으로 압축된 데이타를 복원합니다.
public static DecompressAsync ( this compressor, byte cipher ) : Task
compressor this 구현 객체
cipher byte 압축 복원할 데이터
return Task

DecompressStream() public static method

압축된 스트림을 복원한다.
public static DecompressStream ( this compressor, Stream stream ) : Stream
compressor this 구현 객체
stream System.IO.Stream 압축된 Stream
return System.IO.Stream

DecompressStreamAsync() public static method

압축된 스트림을 복원한다.
public static DecompressStreamAsync ( this compressor, Stream stream ) : Task
compressor this 구현 객체
stream System.IO.Stream 압축된 Stream
return Task

DecompressString() public static method

Base64로 인코딩된 압축 문자열을 복원하여 Encoding.UTF8 문자열로 반환한다.
public static DecompressString ( this compressor, string text ) : string
compressor this 구현 객체
text string 압축 복원을 할 문자열
return string

DecompressStringAsync() public static method

Base64로 인코딩된 압축 문자열을 복원하여 Encoding.UTF8 문자열로 반환한다.
public static DecompressStringAsync ( this compressor, string text ) : Task
compressor this 구현 객체
text string 압축 복원을 할 문자열
return Task