私はC#コードでIonic.Zlib.DeflateStream(私はDotNetZipとも呼ばれています)と一緒に働いていて、System.IO.Compression.DeflateStreamのようなBaseStreamプロパティがないことに気付いています。これにアクセスする簡単な方法はありますか?部分的なクラスまたは拡張(おそらくそれらの概念に精通していない)か、私が見落としているだけのものか、このライブラリの更新版ですか?いいえIonic.Zlib.DeflateStream.BaseStream
更新:Ionic.Zlib.DeflateStreamをパラメータとして指定した大きなプロジェクトの内部には、深い機能があります。私は基礎をなすストリームがMemoryStreamであることを知っています。そして、基になるストリームに0を配置し、数バイトを書き込んでから、previosの位置に戻るようにコードを修正したいと思います。これは、多くのコードを書き換えるのではなく、 "kludge"(汚れたハック)と呼ばれています...しかし、これは、より多くの再テストを必要とする他のものとは対照的に、現時点で我々が求めている解決策です。更新が必要なMemoryStreamのこの部分のいくつかのバイトは圧縮されていないため、この問題でDeflateStreamの外側に変更するのは問題ありません。
あなたが達成しなければならないと考える方法ではなく、達成しようとしていることを説明してください。 –