1

.NET では、ストリームを別のストリームにラップすることで、ストリームを圧縮解除できます。ただし、これは順次実装されていると思います。次のブロックが読み取られている間に最後のブロックの圧縮解除を実行できるように、これを同時に行うことは可能ですか?

4

1 に答える 1

3

The built-in stream compression classes cannot be used that way. e.g. you can't break up the work involved in decompressing a stream that was compressed in one shot (i.e. wasn't broken up in to chunks of work).

This question was asked in MSDN magazine and was answered by Stephen Toub, who presents a solution. see http://msdn.microsoft.com/en-us/magazine/cc163290.aspx for more details

于 2012-07-28T19:41:23.703 に答える