【问题标题】:Why does an APK file size of 7.6 MB allocate 1.36 GB on an exFAT formatted external hard drive when reverse-engineered?为什么逆向工程时,大小为 7.6 MB 的 APK 文件会在 exFAT 格式的外置硬盘上分配 1.36 GB?
【发布时间】:2020-04-18 19:21:45
【问题描述】:

我的 apk 文件大小为 7.6 MB。当我通过apktool 对apk 文件进行逆向工程时,它是apk 文件的逆向工程工具,它在exFAT 格式化的外部硬盘驱动器上分配1.36 GB。实际上,当我在本地驱动器(APFS 格式化的 Macintosh HD)上提取此 apk 文件时,它分配了 32.1 MB,这是公平的。这种奇怪情况背后的原因可能是什么?

客户:

操作系统:macOS Catalina 10.15.2

进程:通过jar文件执行的典型Java进程

【问题讨论】:

  • exFAT 没有符号链接。 APFS 可以。也许这就是原因。

标签: macos apk apktool apfs exfat


【解决方案1】:

检查 exFAT 外置硬盘的内存分配大小。 exFAT 具有更大的默认内存分配大小,如果您使用默认值,我可能会使用 1MB(如this post 中提到的)。这意味着所有大小

拥有大量比 MAS 小得多的文件可以解释巨大的大小差异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-16
    • 2021-10-06
    • 2014-10-14
    • 2015-04-23
    • 2016-12-27
    • 2014-08-28
    • 2019-01-29
    • 2016-09-27
    相关资源
    最近更新 更多