dex文件格式
dex是android虚拟机的可执行字节码文件,java文件经过javac编译成class文件,class文件又被dx处理后生成dex文件。
![](https://www.icode9.com/i/l/?n=22&i=blog/2052882/202209/2052882-20220910163512078-1872174775.png)
dex文件分为四大部分: DEX文件头,索引结构区,data数据区,静态链接数据区。
所有的代码和数据都放在data数据区中,索引结构区中存放的是data中各种数据的对应的偏移和索引。
![](https://www.icode9.com/i/l/?n=22&i=blog/2052882/202209/2052882-20220910164044155-7287109.png)
利用010查看一个dex文件的信息,可以发现此文件并没有静态链接数据区。
标签:dex,文件,data,索引,文件格式,android,数据
来源: https://www.cnblogs.com/revercc/p/16677841.html