问题描述
我正在使用 SharpZip Lib
解压缩 104 MB 的 .Bz2
文件。
一切正常,但提取的文件限制为 300 MB,如果我在 WinRAR 软件中手动解压缩,提取的文件会出现 704 MB。
这意味着从 Sharpzip Lib 解压缩器 (C#) 提取的文件中缺少一些数据,下面是我的代码
public static string Decompress(FileInfo fileToDecompress)
{
using (FileStream originalFileStream = fileToDecompress.OpenRead())
{
string currentFileName = fileToDecompress.FullName;
string newFileName = currentFileName.Remove(currentFileName.Length - fileToDecompress.Extension.Length);
using (FileStream decompressedFileStream = System.IO.File.Create(newFileName))
{
BZip2.Decompress(originalFileStream,decompressedFileStream,true);
}
return newFileName;
}
}
我可以在此处做什么/更改以获取提取文件中的所有数据?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)