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