繁体   English   中英

为什么 7.6 MB 的 APK 文件在进行逆向工程时会在 exFAT 格式的外部硬盘驱动器上分配 1.36 GB?

[英]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 文件。 当我通过apktool逆向工程这个apk文件时,它是一个apk文件的逆向工程工具,它在exFAT格式的外部硬盘驱动器上分配了1.36 GB 实际上,当我在本地驱动器( APFS格式的 Macintosh HD)上提取这个 apk 文件时,它分配了32.1 MB ,这是公平的。 这种奇怪情况背后的原因是什么?

客户:

操作系统: macOS Catalina 10.15.2

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

检查 exFAT 外置硬盘的内存分配大小。 exFAT 有一个更大的默认内存分配大小,如果你使用默认值,它可能是 1MB(就像这篇文章中提到的那样)。 这意味着所有大小小于 1MB 的文件实际上在磁盘上的大小为 1MB。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM