System.IO.Compression 네임스페이스

System.IO.Compression 네임스페이스에는 스트림에 대한 기본 압축 서비스와 압축 풀기 서비스를 제공하는 클래스가 포함되어 있습니다. The System.IO.Compression namespace contains classes that provide basic compression and decompression services for streams.

클래스

BrotliStream

Brotli 데이터 서식 지정을 사용하여 스트림을 압축하거나 압축을 푸는 데 사용되는 메서드 및 속성을 제공합니다.Provides methods and properties used to compress and decompress streams by using the Brotli data format specification.

DeflateStream

Deflate 알고리즘을 사용하여 스트림을 압축하고 압축 해제하기 위한 메서드와 속성을 제공합니다.Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm.

GZipStream

GZip 데이터 서식 지정을 사용하여 스트림을 압축하거나 압축을 푸는 데 사용되는 메서드 및 속성을 제공합니다.Provides methods and properties used to compress and decompress streams by using the GZip data format specification.

ZipArchive

Zip 보관 파일 형식으로 압축된 파일 패키지를 나타냅니다.Represents a package of compressed files in the zip archive format.

ZipArchiveEntry

zip 보관 파일 내의 압축된 파일을 나타냅니다.Represents a compressed file within a zip archive.

ZipFile

zip 보관 위치 만들기, 추출 및 열기를 위한 정적 메서드를 제공합니다.Provides static methods for creating, extracting, and opening zip archives.

ZipFileExtensions

ZipArchiveZipArchiveEntry 클래스에 대한 확장 메서드를 제공합니다.Provides extension methods for the ZipArchive and ZipArchiveEntry classes.

구조체

BrotliDecoder

비할당된 고성능 Brotli 압축 풀기 메서드를 제공합니다.Provides non-allocating, performant Brotli decompression methods. BrotliStream 인스턴스를 사용하지 않고 단일 패스에서 압축을 푸는 메서드입니다.The methods decompress in a single pass without using a BrotliStream instance.

BrotliEncoder

Brotli 데이터 형식 사양을 사용하여 스트림 없는 비 할당 성능 방식으로 데이터를 인코딩하고 디코딩하는 메서드 및 정적 메서드를 제공합니다.Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification.

열거형

CompressionLevel

압축 시 속도를 우선할지 압축 크기를 우선할지를 나타내는 값을 지정합니다.Specifies values that indicate whether a compression operation emphasizes speed or compression size.

CompressionMode

내부 스트림을 압축할지 또는 압축을 풀지 여부를 지정합니다.Specifies whether to compress or decompress the underlying stream.

ZipArchiveMode

Zip 보관 파일 항목과 상호 작용하기 위한 값을 지정합니다.Specifies values for interacting with zip archive entries.