wxapkg是什么格式的文件?

如题所述

wxapkg是一个二进制文件,有其自己的一套结构。

wxapkg是微信小程序编译包格式,文件内包含小程序的源码与图像等资源文件。但是这里有个坑,想要进入到上面这个目录的话,用手机自带的文件管理器肯定是不行的,安卓或者iPhone都要要用到第三方的文件管理器,比如:RE文件管理器,并且安卓需要取得root权限。

wxapkg文件的数据格式分成三个部分:

第一部分,文件的前6字节为V1MMWX;第二部分,之后的1024字节为AES CBC加密数据;第三部分,从1024+6之后的所有数据为异或加密的数据。

用UE等十六进制编辑器打开一个wxapkg,会很容易看到三个部分的界限。

文件第二部分的AES CBC加密,使用的key与对应的微信小程序id有关。文件第三部分的异或加密,真就是简单的异或,xorkey为微信小程序id的倒数第二字节的内容。

温馨提示:答案为网友推荐,仅供参考
相似回答