如何在Android 2.2或更高版本中扩展压缩的tar文件

如何在Android 2.2或更高版本中扩展压缩的tar文件,android,gzip,tar,compression,Android,Gzip,Tar,Compression,给定SD卡上的压缩tar文件(由gzip创建),我需要在Android应用程序中展开/解压缩它。tar文件包含图片、文本和子文件夹,以及子文件夹下的文件。我希望通过扩展/解压缩来维护目录层次结构 我尝试过使用commons-compress-1.2.jar,但Android报告了.jars ArchiveException的问题 我想实现如下功能: File inputFile=新文件(“下载tar的路径”) File outputDir=新文件(“SD卡上要解压缩到的目录”) 对其进行解压缩(

给定SD卡上的压缩tar文件(由gzip创建),我需要在Android应用程序中展开/解压缩它。tar文件包含图片、文本和子文件夹,以及子文件夹下的文件。我希望通过扩展/解压缩来维护目录层次结构

我尝试过使用commons-compress-1.2.jar,但Android报告了.jars ArchiveException的问题

我想实现如下功能:

File inputFile=新文件(“下载tar的路径”)

File outputDir=新文件(“SD卡上要解压缩到的目录”)


对其进行解压缩(inputFile,outputDir)

并不像我所希望的那样是一个微不足道的解决方案。我把几段公共代码/库放在一起,创建了一个异步任务,它完成了我正在寻找的任务


感谢大家的投入/帮助。

并不像我希望的那样是一个微不足道的解决方案。我把几段公共代码/库放在一起,创建了一个异步任务,它完成了我正在寻找的任务


谢谢大家的输入/帮助。

可能是这个帮助了你,我试过了,这是我遇到ArchiveException的地方,因为Android无法处理.jar文件。可能是这个帮助了你,我试过了,这是我遇到ArchiveException的地方,因为Android无法处理.jar文件。我可以发布代码(建议欢迎的地方)供其他人使用。如果你能发布你的解决方案,那就太好了。我想从我的应用程序中打开tar文件。我可以为其他人发布代码(建议欢迎的地方)。如果你能发布你的解决方案,那就太好了。我想从我的应用程序中打开tar文件