System.IO.Compression Namespace

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
BrotliEncoder

列挙型

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.