
介绍
RAR 档案是一种广泛使用的方法,用于将多个文件压缩为一个单一的包。在本指南中,您将学习如何 使用 C# .NET 解压或提取压缩 RAR 档案中的文件。我们将涵盖各种场景,包括如何处理密码保护的档案,并提供实用的代码示例,以帮助您有效地导航该过程。
目录
- C# RAR 解压器或打开器 - 免费下载
- 在 C# 中从 RAR 解压特定文件
- 在 C# 中从 RAR 档案中提取所有文件
- 从密码保护的 RAR 中解压特定文件
- 在 C# 中从密码保护的 RAR 档案中解压所有文件
- 获取 C# .NET 解压 API 的免费许可证
C# RAR 解压器或打开器 - 免费下载
Aspose.ZIP for .NET API 是一个强大的解决方案,旨在处理各种归档格式,包括 RAR(RAR4 和 RAR5)、ZIP 和 7Z。您可以通过从 下载部分 下载此库,或在 Microsoft Visual Studio 的包管理器控制台中使用以下命令轻松安装:
PM> Install-Package Aspose.Zip
在 C# 中从 RAR 解压特定文件
要从 RAR 档案中提取特定文件,请按照以下步骤操作:
- 使用 RarArchive 类加载输入 RAR 文件。
- 使用 Create() 方法创建一个新文件。
- 打开 RAR 档案中的所需条目。
- 将提取的数据写入新创建的文件。
以下是一个示例代码片段,演示如何在 C# 中以编程方式解压特定文件:
在 C# 中从 RAR 档案中提取所有文件
要解压或提取 RAR 档案中的所有文件,请按照以下步骤操作:
- 加载输入 RAR 文件。
- 将所有文件提取到指定目录。
以下代码演示了如何在 C# 中以编程方式解压 RAR 档案中的所有文件:
从密码保护的 RAR 中解压特定文件
从密码保护的 RAR 档案中提取特定文件涉及以下步骤:
- 加载加密的 RAR 文件。
- 指定输出文件名。
- 使用 Extract() 方法解压密码保护的文件。
以下是您如何在 C# 中实现这一点:
在 C# 中从密码保护的 RAR 档案中解压所有文件
要从密码保护的 RAR 档案中提取所有文件,请按照以下步骤操作:
- 加载加密的 RAR 文件。
- 解压或提取所有密码保护的文件。
以下代码片段演示了如何在 C# 中以编程方式解压密码保护的 RAR 文件中的所有文件:
获取 C# .NET 解压 API 的免费许可证
您可以通过申请 免费临时许可证 来无限制评估 Aspose.ZIP API。这使您能够探索库的全部功能,包括安全的 C# RAR 文件提取和高效处理 RAR 档案。
结论
在本文中,您学习了如何在 C# 中解压或提取 RAR 档案中的文件。我们涵盖了各种场景,包括从密码保护的档案中提取文件,为您提供了对 C# 解压库 .NET 的全面理解。要进一步探索,您可以访问 API 文档 以获取其他功能和特性。如果您有任何问题,请随时通过 免费支持论坛 联系我们。
另见
通过遵循本指南,您可以有效地 以编程方式在 C# 中提取 RAR 文件,无论您是在处理标准档案还是密码保护的档案。最佳的 C# 解压库用于大文件 确保可靠和高效的提取过程,使您更容易在 .NET 应用程序中管理 RAR 档案。