在Android中解压缩Rar文件

时间:2012-02-26 04:16:52

标签: android rar compression

我想学习如何在android中解压缩.rar文件。 Zip文件可以使用ZipStream轻松解压缩。 rar文件有没有类似的方法。

2 个答案:

答案 0 :(得分:3)

我刚从这里用jUnrar实现了这一点 https://github.com/edmund-wagner/junrar

在Android src目录中创建一个名为的新包 com.github.junrar 您应该删除com.github.junrar.vfs2,因为它有一些依赖项,您可能无论如何也不会使用它。

您可能会遇到有关记录器类的错误。你可以删除一些日志记录行,或者像我写了一个与android.util.Log通信的小包装器。我这样做了,改变了包含。

如果您完成了导入代码,请查看jUnrars testutils。 我用过这个,开箱即用:

https://github.com/edmund-wagner/junrar/blob/master/testutil/src/main/java/com/github/junrar/testutil/ExtractArchive.java

希望有所帮助

答案 1 :(得分:0)

RAR并不常用(某些利基中除外),因此您不会在Android库中找到对它的支持。可能最简单的方法是获取一个处理RAR文件的Java库,如本问题所述:

RAR archives with java