Zip for WPF/Silverlight
圧縮のレベルを設定する
タスク別ヘルプ > 圧縮のレベルを設定する

圧縮ファイルのサイズを最小化するには、次のコードを使用して、C1ZStreamWriter のコンストラクタで圧縮レベルを設定します。

コードのコピー
Dim fn As String = Path.GetTempFileName()
Dim fs As New FileStream(fn, FileMode.Create)
Dim compressor As New C1ZStreamWriter(fs, CompressionLevelEnum.BestCompression)
コードのコピー
string fn = Path.GetTempFileName();
FileStream fs = new FileStream(fn, FileMode.Create);
C1ZStreamWriter compressor = new C1ZStreamWriter(fs,
CompressionLevelEnum.BestCompression);

このコードサンプルでは、圧縮レベルを BestCompression に設定しています。これは、圧縮時間が最長で、圧縮速度が最低になります。C1ZStreamWriter のコンストラクタでは、ほかに次の圧縮レベルオプションを指定できます。