请问如何将exe与zip捆绑成安装包并用Python进行分离
我现在有一个问题,就是如何将exe与zip压缩包以一定格式捆绑后还能够将此压缩包还原并解压(也就是安装包的制作原理)
我测试发现通过copy /b命令可以进行捆绑且捆绑后能够执行exe文件内容,但不知道如何进行分离,有知道的请解答一下,谢谢
我现在有一个问题,就是如何将exe与zip压缩包以一定格式捆绑后还能够将此压缩包还原并解压(也就是安装包的制作原理)
我测试发现通过copy /b命令可以进行捆绑且捆绑后能够执行exe文件内容,但不知道如何进行分离,有知道的请解答一下,谢谢
1.sys
模块中sys.executable
是exe文件的目录, 通过open(sys.executable,'rb')
就可以打开并读取exe文件的数据。
2.一种方法是识别exe文件头的文件长度信息, 自己百度。
另一种方法是识别exe文件中的zip文件头, PK
是zip文件头的标志。
如果有帮助, 点个「采纳」谢谢。