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