本人在做网络传输相关的应用时,由于数据量比较大,需要将传输的byte[]进行压缩后传送,以减少网络开销,在网上找到
ICSharpCode.SharpZipLib.dll,在
public static void Compress(System.IO.Stream inStream, System.IO.Stream outStream, int blockSize)
这个方法中,数据流是基于文件的,还要经过中间过程,比较麻烦,我使用内存流来处理,但是得不到想要的结果,outStream被关闭,我无法进行下一步处理。
希望有类似经验的朋友一起探讨。
转载于:https://www.cnblogs.com/helper/articles/1228553.html