解压 .Bz2 大文件 C#

问题描述

我正在使用 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 (将#修改为@)