为什么VS2010将这种信息(函数名称)放入发布模式是可执行的?减小.exe大小。 EXE压缩机
我可以摆脱exe文件中的所有未使用的数据/段,重新链接它,重新构建它等一些第三方软件的帮助,将“分析”现有的.exe并重建它?
- 我可以压缩.exe文件通过添加一些解压缩启动二进制代码来缩小它的大小吗?
回答
由于事实上做3,它是不是真的VStudio是把这些细节,但你的项目静态消耗Qt库。众所周知,就图书馆的规模而言,Qt是“慷慨的”。
是的,具备这些细节有助于您了解软件的功能。 (例如使用Qt)。
就压缩性和便携性而言,UPX是众所周知的并且非常高效。但别忘了,UPX是一种压缩(和解压缩)机制,而不是一种加密机制。要隐藏一些导出表等,你可以使用真正的压缩和加密包,如VMProtect
2.那么,您能否推荐一些可以删除已知库的“指纹”的软件? – pavelkolodin
库的“指纹”总是由您选择的任何压缩器(加密器)来更改。只需使用UPX进行尝试,您就会看到原始(静态)导入的库的数量和名称将会减少并更改。 – mox
将尝试使用我的可执行文件的win32版本的UPX。现在我建立它为Win64和UPX不支持它( - ; – pavelkolodin
除非你的可执行文件是几十兆,我不会理会。
但是,为了回答这个问题,我会用UPX
- 1. 如何使用py2exe减小exe的大小
- 2. 压缩解压缩的exe文件
- 3. HTML - 减小页面大小
- 4. XML缩减大小在.NET
- 5. 缩减大小并立即
- 6. 缩减大小在laravel
- 7. 缩减大小Extjs4生产
- 8. 最小化,最大化exe的
- 9. zlib压缩的最小数据大小?
- 10. 如何减小textarea缩进的大小?
- 11. 在C#/ VB.net中应用的EXE打包器/ EXE压缩器
- 12. django压缩机的缩小误差
- 13. 大领域压缩文件大小
- 14. 减小.ttf字体的大小
- 15. java图像压缩和减少字节大小
- 16. 减少/压缩屏幕保护程序文件大小
- 17. LZO减压缓冲区大小
- 18. 使用压缩缩小图像大小不改变尺寸
- 19. Vala:减小依赖关系的大小
- 20. JavaScript的缩小和压缩
- 21. JSF2资源 - 压缩,缩小
- 22. JS缩小:压缩代码
- 23. 减小图像的大小和与Java
- 24. .NET rotateflip减小文件大小
- 25. Android - 压缩和解压缩图像的大小相同
- 26. 如何查找离子压缩文件的未压缩大小
- 27. android获取压缩文件中的文件的压缩大小
- 28. Linux解压缩保存大小写?
- 29. 照片大小调整和压缩
- 30. zlib不同的解压缩大小
3:检查UPX。我不知道为什么你的EXE显示这个,请添加细节,你如何得到这个观点(并且喜欢文本问题而不是链接图片) – CharlesB
第3点 - 是的,这就是所谓的“exe压缩器”,有很多这样的周围的软件。 QT是静态链接还是独立的DLL? – sharptooth
而不是VS,它更可能是QT将各种风格的运行时类型信息作为字符串文字放入二进制文件中。 VS只是做它必须做的事情。 –