2011-06-27 9 views
3

圧縮レベルを設定することは可能ですか.NETのGZipStreamを使用してストリームを圧縮するときは? Ionic Zipにはこのためのコンストラクタがあるようですが、この機能を利用するためにライブラリを使用するのではなく、System.IO.Compression.GZipStreamを使用するときに圧縮のレベルを設定する方法はありますか

+1

いいえ内部GZipFormatterクラスには、圧縮レベルの引数を取るコンストラクタがあります。しかし実際にはそれを使用しません。実装されていません。 –

答えて

3

これまで不可能だったとは言いませんが、MSDNの私のレビューに基づいて、私はそれが不可能な状態ではサポートされていないと言います。 は 最善を決定するために複数のパスを実行することができませんので、バイト単位の 基づいて読み込まれ

データ:

私はこのために彼らの言い訳は、個別にまとめていると思いますファイル全体または大量のデータブロックを で圧縮する方法。

This postingは、内部的にレベル3へのデフォルト、およびそれが(内部的に、再び)のオプションを持っていることは、圧縮レベルの変更をサポートすることを言いますが、それが露出されていないこと。

関連する問題