本文介绍如何在 Java 中将 RAR 转换为 ZIP。它包含有关环境配置、算法步骤以及在 Java 中将 RAR 文件转换为 ZIP 的可运行代码片段的所有信息。此外,您还将探索在将数据从 RAR 存档导出为 ZIP 格式时过滤内容的不同方法。
使用 Java 将 RAR 文件转换为 ZIP 的步骤
- 在您的应用程序中安装 Aspose.ZIP 将 RAR 转换为 ZIP
- 使用 RarArchive 对象获取输入 RAR 文件
- 发起 ZIP archive
- 遍历源 RAR 文件中的所有文件并将其添加到 ZIP 档案中
- 保存输出 ZIP 档案
这些步骤简化了使用 Java 将 RAR 文件转换为 ZIP 文件的算法。首先,配置环境作为转换的先决条件。随后,使用循环遍历每个文件,同时将所有内容复制到目标 ZIP 存档。
使用 Java 将 RAR 转换为 ZIP 的代码
此示例代码演示了如何使用 Java 创建 RAR 到 ZIP 转换器。您可以使用 isDirectory() 方法来检查当前条目是否为目录。同样,您可以使用不同的方法来获取创建时间、上次修改详细信息、文件名等,以筛选条目并将其添加到输出 ZIP 存档中。
本教程教我们使用 Java 将 WINRAR 转换为 ZIP。然而,如果您需要密码保护 ZIP 档案,请参阅 使用 Java 密码保护 ZIP 文件 上的文章。