注意:ここで紹介している方法は、.NET Framework 2.0以降でのみ有効です。.NET Framework 1.1以前では、こちらで紹介している#ziplibを使って行うことができます。 .NET Framework 2.0から追加されたSystem.IO.Compression名前空間には、データを圧縮するためのクラスが用意されています。.NET Framework 2.0では、GZIP形式を使うGZipStreamクラスと、デフレートアルゴリズムを使うDeflateStreamクラスが用意されています。 .NET Framework 3.5以前では、これらのクラスは、4GB以下のデータの圧縮にのみ使用できます。.NET Framework 4.0からは、この制限はなくなったようです。 GZipStreamクラスを使ってGZIPでファイルを圧縮、展開するファイルを圧縮するまずは