Android qcar(Vuforia)SDK的qcar-resource.dat文件格式

Android qcar(Vuforia)SDK的qcar-resource.dat文件格式,android,ios,reverse-engineering,file-format,qcar-sdk,Android,Ios,Reverse Engineering,File Format,Qcar Sdk,我的问题很简单,即给定两个qcar-resource.dat文件,如何将它们组合成一个。 我们都知道,有一个叫做libQCAR.so的库。然而,它是武装指令集,并且没有像ollydbg这样的调试器来调试它。所以我只能开始分析dat文件 通过检查文件头,我看到这个dat文件是一个zip文件。解压后,我们至少可以得到5个文件,如下所示:chips.kpts、chips.tex.jpg、config.feat、config.info、config.src 无论dat文件包含多少图像,都只有config

我的问题很简单,即给定两个qcar-resource.dat文件,如何将它们组合成一个。 我们都知道,有一个叫做libQCAR.so的库。然而,它是武装指令集,并且没有像ollydbg这样的调试器来调试它。所以我只能开始分析dat文件

通过检查文件头,我看到这个dat文件是一个zip文件。解压后,我们至少可以得到5个文件,如下所示:chips.kpts、chips.tex.jpg、config.feat、config.info、config.src

无论dat文件包含多少图像,都只有config.feat、confing.info和confing.src。因此,我的问题将集中在如何将每个dat的配置文件组合成一个

info很简单,因为它是xml

config.feat也是如此。其格式如下:

这个文件有三个部分,头,体,尾。当组合时,头部成为两个头部的组合,身体也是。你可以用我给你的格式自己检查

该文件可能是一个fearture文件,包含QCAR提取的图像特征。 config.src文件是最难的。文件格式如下:

从ASCII我看到,这个文件可能是一个图像特征索引文件

在梳理时,我看不到有规律的图案。 src文件是由feat文件生成的吗

期待您的进一步分析! 谢谢