Java 如何正确提取Android备份TAR文件?

Java 如何正确提取Android备份TAR文件?,java,android,tar,android-backup-service,Java,Android,Tar,Android Backup Service,我使用氦应用程序备份了用户的数据。我有一个.ab文件,使用Windows中的备份提取器,我使用以下命令将.ab文件转换为.tar文件: java -jar abe.jar unpack filename.ab filename.tar 但我无法使用winrar提取.tar文件,它总是说: Warning, no archive found! 而且存档文件的格式未知或已损坏 我已经在我的Windows计算机上安装了tar并运行了此代码 $ tar -xvf filename.tar 但是运气

我使用氦应用程序备份了用户的数据。我有一个.ab文件,使用Windows中的备份提取器,我使用以下命令将.ab文件转换为.tar文件:

java -jar abe.jar unpack filename.ab filename.tar
但我无法使用winrar提取.tar文件,它总是说:

Warning, no archive found!
而且
存档文件的格式未知或已损坏

我已经在我的Windows计算机上安装了tar并运行了此代码

$ tar -xvf filename.tar

但是运气不好,我还缺什么吗?我需要应用程序数据,因为它是一个正在运行的应用程序,所以我不能在Android Studio中运行它,因为它说我所有的数据都将被删除。

氦写什么格式?-
.ab
是编码的tar文件吗?我想知道它是否有详细模式,以便您可以在写入数据时查看数据的详细信息?这上面有文件吗?当你说“不走运”与使用
tar
有关时,发生了什么?你犯了什么错误?氦写的是什么格式
.ab
是编码的tar文件吗?我想知道它是否有详细模式,以便您可以在写入数据时查看数据的详细信息?这上面有文件吗?当你说“不走运”与使用
tar
有关时,发生了什么?你犯了什么错误?