我在对一个文件进行压缩的时候,如果这个文件过大比如说2G,那么就会在这句话中报错:FileStream fs = File.OpenRead(file);byte[] buffer = new byte[fs.Length];其中fs.Length=1081126835 程序走到byte[] buffer = new byte[fs.Length];这句话时回抛出System.OutOfMemoryException异常请问该怎么解决这样的问题,是不是可以采取分段压缩的方法,单分段压缩的方法不是很懂还请高手帮帮忙呀??
1 回答
- 1 回答
- 0 关注
- 410 浏览
添加回答
举报
0/150
提交
取消