[英]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.