System.IO.Compression 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストリームの圧縮と圧縮解除に関する基本的なサービスを提供するクラスが含まれます。
クラス
BrotliStream |
Brotli データ形式の仕様を使ってストリームを圧縮および圧縮解除するために使用するメソッドとプロパティを提供します。 |
DeflateStream |
Deflate アルゴリズムを使用してストリームを圧縮および圧縮解除するためのメソッドとプロパティを提供します。 |
GZipStream |
GZip データ形式の仕様を使ってストリームを圧縮および圧縮解除するために使用するメソッドとプロパティを提供します。 |
ZipArchive |
zip アーカイブ形式の圧縮ファイルのパッケージを表します。 |
ZipArchiveEntry |
zip アーカイブ内の圧縮ファイルを表します。 |
ZipFile |
zip アーカイブの作成、抽出、および解凍の静的メソッドを提供します。 |
ZipFileExtensions |
ZipArchive と ZipArchiveEntry のクラスの拡張メソッドを提供します。 |
ZLibStream |
zlib データ形式仕様を使用してストリームを圧縮および展開するために使用するメソッドとプロパティを提供します。 |
構造体
BrotliDecoder |
非割り当てでハイ パフォーマンスの Brotli 圧縮解除メソッドを提供します。 これらのメソッドを使うと、BrotliStream インスタンスを使用せずに 1 回のパスで圧縮を解除できます。 |
BrotliEncoder |
Brotli データ形式の仕様を使用して、ストリームレスで割り当てがなく、パフォーマンスの高い方法でデータをエンコードおよびデコードするためのメソッドと静的メソッドを提供します。 |
列挙型
CompressionLevel |
圧縮操作で速度を重視するか、または圧縮サイズを重視するかを示す値を指定します。 |
CompressionMode |
基になるストリームを圧縮するか、または圧縮解除するかを指定します。 |
ZipArchiveMode |
Zip アーカイブのエントリを操作するための値を指定します。 |