다음을 통해 공유


System.IO.Compression 네임스페이스

스트림에 대한 기본 압축 서비스와 압축 풀기 서비스를 제공하는 클래스가 포함되어 있습니다.

클래스

BrotliStream

Brotli 데이터 서식 지정을 사용하여 스트림을 압축하거나 압축을 푸는 데 사용되는 메서드 및 속성을 제공합니다.

DeflateStream

Deflate 알고리즘을 사용하여 스트림을 압축하고 압축 해제하기 위한 메서드와 속성을 제공합니다.

GZipStream

GZip 데이터 서식 지정을 사용하여 스트림을 압축하거나 압축을 푸는 데 사용되는 메서드 및 속성을 제공합니다.

ZipArchive

zip 보관 파일 형식으로 압축된 파일 패키지를 나타냅니다.

ZipArchiveEntry

zip 보관 파일 내의 압축된 파일을 나타냅니다.

ZipFile

zip 보관 위치 만들기, 추출 및 열기를 위한 정적 메서드를 제공합니다.

ZipFileExtensions

ZipArchiveZipArchiveEntry 클래스에 대한 확장 메서드를 제공합니다.

ZLibStream

zlib 데이터 형식 사양을 사용하여 스트림을 압축 및 압축 해제하는 데 사용되는 메서드 및 속성을 제공합니다.

구조체

BrotliDecoder

비할당된 고성능 Brotli 압축 풀기 메서드를 제공합니다. BrotliStream 인스턴스를 사용하지 않고 단일 패스에서 압축을 푸는 메서드입니다.

BrotliEncoder

Brotli 데이터 형식 사양을 사용하여 스트림 없는 비 할당 성능 방식으로 데이터를 인코딩하고 디코딩하는 메서드 및 정적 메서드를 제공합니다.

열거형

CompressionLevel

압축 시 속도를 우선할지 압축 크기를 우선할지를 나타내는 값을 지정합니다.

CompressionMode

데이터를 기본 스트림으로 압축할지 아니면 데이터를 압축 해제할지를 지정합니다.

ZipArchiveMode

Zip 보관 파일 항목과 상호 작용하기 위한 값을 지정합니다.