dll里面有一个ICSharpCode.SharpZipLib.Zip.Compression.Streams.InflaterInputStream类inflaterinputstream有一个read函数
和filestream的read函数参数是一样的:(bytes[],int offset,int size)
inflater……stream类就是用来解压zlib的,遇到的问题是:
两个read函数的参数一样,比如size=13941(我碰到的一个例子)
而inflater的read函数就不会读完13941,而是12000+,而filestream就读完了13941.
同一个文件求助啊……不知道哪里出了问题
和filestream的read函数参数是一样的:(bytes[],int offset,int size)
inflater……stream类就是用来解压zlib的,遇到的问题是:
两个read函数的参数一样,比如size=13941(我碰到的一个例子)
而inflater的read函数就不会读完13941,而是12000+,而filestream就读完了13941.
同一个文件求助啊……不知道哪里出了问题
后面的正文是以zlib压缩的,所以需要那个DLL
我先是 filestream instream =new instream(参数省略);来读取文本
就是解析到正文的时候,我声明
InflaterInputStream inflater=new InflaterInputStream(instream);
用inflater来解析正文,之后就碰到了遇到的问题