使用c#中的ZipFile解压缩.rar文件

本文关键字:rar 文件 解压缩 ZipFile 中的 使用 | 更新日期: 2023-09-27 18:20:54

我有一个上传目录的应用程序:当我上传一个目录时,它必须是.zip.rar。当我解压缩.zip文件时,没有问题,但在.rar的情况下,我有一个例外:

FileStream fs = File.OpenRead(path);
zf = new ZipFile(fs); 

我有一个例外:

找不到中心目录。

出现这种异常的原因是什么?如何修复此代码?

使用c#中的ZipFile解压缩.rar文件

.rar是不同于.zip 的压缩格式

你可以使用http://www.chilkatsoft.com/rar-dotnet.asp相反

样品:http://www.example-code.com/csharp/rar_list.asp