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

ICompressor 의 Entension Methods 을 제공합니다.
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
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 문자열로 반환한다.

메소드 상세

CompressAsync() 공개 정적인 메소드

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

CompressStream() 공개 정적인 메소드

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

CompressStreamAsync() 공개 정적인 메소드

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

CompressString() 공개 정적인 메소드

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

CompressStringAsync() 공개 정적인 메소드

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

DecompressAsync() 공개 정적인 메소드

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

DecompressStream() 공개 정적인 메소드

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

DecompressStreamAsync() 공개 정적인 메소드

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

DecompressString() 공개 정적인 메소드

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

DecompressStringAsync() 공개 정적인 메소드

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