注意:ここで紹介している方法は、.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でファイルを圧縮、展開するファイルを圧縮するまずは
![GZIPやデフレートでファイルを圧縮する](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e94ddc0788c981a3a75a0df9e4625f0e0375ef6/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Ffile%2Fcompressfile.jpg)