如何阅读 java 中的 rar 文件注释?
How to read rar file comment in java?
我有一个包含 Zip 和 Rar 档案的目录。
我已经有办法获取 zip 文件的评论 -
if (f.getName().substring(f.getName().length() - 3).equals("zip")) {
ZipFile zip = new ZipFile(f);
zip.getComment();
}
有没有办法在 Rar 文件上做同样的事情?
注意:
- rar 文件太多,我无法在某些网站上手动将它们转换为 zip(如果有一些脚本可以转换它们,它可以工作)。
- 将 rar 文件的扩展名重命名为 .zip (file.rar -> file.zip) 在尝试使用它创建新的 ZipFile 对象时仍然会产生异常。
提前致谢!
我想最后,您正在寻找某种图书馆来为您完成这项工作。喜欢 raroscope or java-unrar.
或者,您可以决定自己重新发明那个轮子(不推荐)。
或者您只是 运行 使用 ProcessBuilder 的命令行 rar 工具(作为系统命令),如解释的那样 。
我有一个包含 Zip 和 Rar 档案的目录。 我已经有办法获取 zip 文件的评论 -
if (f.getName().substring(f.getName().length() - 3).equals("zip")) {
ZipFile zip = new ZipFile(f);
zip.getComment();
}
有没有办法在 Rar 文件上做同样的事情?
注意:
- rar 文件太多,我无法在某些网站上手动将它们转换为 zip(如果有一些脚本可以转换它们,它可以工作)。
- 将 rar 文件的扩展名重命名为 .zip (file.rar -> file.zip) 在尝试使用它创建新的 ZipFile 对象时仍然会产生异常。
提前致谢!
我想最后,您正在寻找某种图书馆来为您完成这项工作。喜欢 raroscope or java-unrar.
或者,您可以决定自己重新发明那个轮子(不推荐)。
或者您只是 运行 使用 ProcessBuilder 的命令行 rar 工具(作为系统命令),如解释的那样