다음을 통해 공유


System.IO.Compression 네임스페이스

스트림에 대한 기본 압축 및 압축 해제 서비스를 제공하는 클래스를 포함합니다.

클래스

BrotliCompressionOptions

BrotliStream사용할 압축 옵션을 제공합니다.

BrotliStream

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

DeflateStream

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

GZipStream

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

ZipArchive

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

ZipArchiveEntry

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

ZipFile

zip 보관 파일을 만들고, 추출하고, 여는 정적 메서드를 제공합니다.

ZipFileExtensions

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

ZLibCompressionOptions

ZLibStream, DeflateStreamGZipStream사용할 압축 옵션을 제공합니다.

ZLibStream

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

구조체

BrotliDecoder

할당되지 않고 성능이 좋은 Brotli 압축 해제 메서드를 제공합니다. 메서드는 BrotliStream 인스턴스를 사용하지 않고 단일 패스로 압축을 해제합니다.

BrotliEncoder

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

열거형

CompressionLevel

압축 작업에서 속도 또는 압축 크기를 강조하는지 여부를 나타내는 값을 지정합니다.

CompressionMode

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

ZipArchiveMode

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

ZLibCompressionStrategy

DeflateStream, GZipStreamZLibStream사용할 수 있는 압축 알고리즘을 정의합니다.