我有一个文件 Setup1.cab,它分为 Setup1.zip.001 和 Setup1.zip.002,我使用 7zip 进行存档。一旦这些卷到达目的地,我希望能够使用 C# 将该文件从两个文件中提取到它们将驻留的同一目录中。这是 SharpZipLib 能够做到的,还是我应该使用其他工具?
否则,有没有一种方法可以使用 C#(或其他工具 - 我打开!)将两者组合成一个 zip 文件,然后使用 SharpZipLib 将其解压缩? 谢谢!
编辑:7zip 不会安装在目标机器上。另外,我愿意使用另一种方法来归档原始文件;我只需要它是 500MB 以下的 block ,原始文件是 570MB。
最佳答案
我会看一下 the SevenZipSharp library并实际通过 C# 使用 7zip 来处理解压缩。
关于c# - 如何在 C# 中使用 SharpZipLib 提取多卷 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6254529/