【发布时间】:2013-06-07 23:23:57
【问题描述】:
我正在研究移动应用程序,需要在解压缩 .apk 文件后分析它们的代码。不过解压的过程自然会涉及到大量的IO,不具备可扩展性,我在想是否可以将解压后的数据保存在内存中,用几个变量表示,这样就省去了写FS的麻烦。我加载了数千个要分析的应用程序,因此能够执行此类操作将显着加快我的流程。有没有人可以为我提出一条出路。我正在使用python。 提前致谢
【问题讨论】:
-
似乎有不少关于堆栈溢出的帖子与此问题有关。 stackoverflow.com/questions/10908877/…, stackoverflow.com/questions/5710867/…
-
听起来您想要解压缩的代码根本不保存数据(而不是将其保存在内存缓冲区中)。也许只需要android.googlesource.com/platform/frameworks/native/+/master/… 并对其进行调整?