Zip for .NET
圧縮レベルの設定
タスク別ヘルプ > 圧縮レベルの設定

圧縮されたファイルのサイズを小さくするには、以下のコードを使用して、C1ZStreamWriter のコンストラクタに圧縮レベルを設定します。

Visual Basic コードの書き方

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

C# コードの書き方

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

注意: 上記のサンプルコードは、圧縮レベルを BestCompression に設定しています。ファイルサイズは最小になりますが、処理にかかる時間は長くなります。圧縮レベルを設定する他のオプションは以下のとおりです: