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 インスタンスを使用せずに 1 回のパスで圧縮を解除できます。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.