使用SharpZipLib压缩文件,为什么大文件压缩不了呢?测试用的是2G大小的文件??小的文件都是正常的,会不会是由于缓存空间小或者内存小的原因纳?? 我的内存是2G,二级缓存2M希望指点 outStream = new ZipOutputStream(File.Create(zipFileName)); FileStream fs = File.OpenRead(fileName);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);高手指点这几行会不会是问题所在啊??
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);高手指点这几行会不会是问题所在啊??
解决方案 »
- 关于VS2008做的winform程序打包问题
- 小弟,求 HashTable 的排序方法,谢谢前辈们了.....
- C#.net如何连接SQL server 2000?菜鸟求解
- 新手提问 大家帮一下 在线=
- 用C#添加功能
- 如何实现利用事务完成插入数据的忽略功能?
- RadioButtonList中的按钮与文本不在同一行
- 100分--请各位帮帮忙,提供 Rational XDE 2003 for .Net 的下载啊! 急用啊! 谢谢!
- byte[]如何写入Access中的OLE
- system.net
- 怎么在winForm的dataGrid中加入dropdownlist
- 字符串这样写是什么意思,菜鸟
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);你算一下,2G大的文件,你一下子全部读进内存,系统顶的住么
============================================
因为你的文件正在被占用,压缩程序当然没法压了