アルゴリズムを使用してストリームを圧縮および展開するためのメソッドとプロパティを提供します。クラスを使用して、ディレクトリにあるファイルを圧縮および展開する方法を示します。アルゴリズムを表します。ライブラリを使用します。以前のバージョンのものに比べて、より小さく圧縮されたファイルになります。アーカイブにファイルを追加したり、ファイルを展開したりする機能をもともと提供していません。クラスを使用してください。データ形式と同じ圧縮アルゴリズムを使用します。圧縮機能は、ストリームとして公開されます。データはバイト単位で読み取られます。そのため、ファイル全体または大量のデータを圧縮する場合、複数のパスを実行して、圧縮に最適な方法を決定することはできません。ソースで最もよく使用されます。データが既に圧縮されている場合、これらのクラスを使用すると、実際にはストリームのサイズが大きくなります。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。open.プロパティBaseStream基になるストリームへの参照を取得します。stream.CanReadファイルの圧縮解除中にストリームが読み取りをサポートするかどうかを示す値を取得します。file.CanSeekストリームがシークをサポートしているかどうかを示す値を取得します。seeking.CanTimeout現在のストリームがタイムアウトできるかどうかを決定する値を取得します。Stream)CanWriteストリームが書き込みをサポートしているかどうかを示す値を取得します。