System.IO.Compression 名前空間

ストリームの圧縮と圧縮解除に関する基本的なサービスを提供するクラスが含まれます。

クラス

BrotliStream

Brotli データ形式の仕様を使ってストリームを圧縮および圧縮解除するために使用するメソッドとプロパティを提供します。

DeflateStream

Deflate アルゴリズムを使用してストリームを圧縮および圧縮解除するためのメソッドとプロパティを提供します。

GZipStream

GZip データ形式の仕様を使ってストリームを圧縮および圧縮解除するために使用するメソッドとプロパティを提供します。

ZipArchive

zip アーカイブ形式の圧縮ファイルのパッケージを表します。

ZipArchiveEntry

zip アーカイブ内の圧縮ファイルを表します。

ZipFile

zip アーカイブの作成、抽出、および解凍の静的メソッドを提供します。

ZipFileExtensions

ZipArchiveZipArchiveEntry のクラスの拡張メソッドを提供します。

ZLibStream

zlib データ形式仕様を使用してストリームを圧縮および展開するために使用するメソッドとプロパティを提供します。

構造体

BrotliDecoder

非割り当てでハイ パフォーマンスの Brotli 圧縮解除メソッドを提供します。 これらのメソッドを使うと、BrotliStream インスタンスを使用せずに 1 回のパスで圧縮を解除できます。

BrotliEncoder

Brotli データ形式の仕様を使用して、ストリームレスで割り当てがなく、パフォーマンスの高い方法でデータをエンコードおよびデコードするためのメソッドと静的メソッドを提供します。

列挙型

CompressionLevel

圧縮操作で速度を重視するか、または圧縮サイズを重視するかを示す値を指定します。

CompressionMode

基になるストリームを圧縮するか、または圧縮解除するかを指定します。

ZipArchiveMode

Zip アーカイブのエントリを操作するための値を指定します。