爲什麼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. WPF .exe - 大文件大小
- 2. 如何使用py2exe減小exe的大小
- 3. 壓縮解壓縮的exe文件
- 4. 壓縮/縮小VIDEO的文件大小
- 5. OutOfMemory異常:壓縮圖像會減小堆大小嗎?
- 6. 在C++中減小大小/壓縮JSON字符串
- 7. 僱用,以字符串壓縮減小數據庫大小
- 8. HTML - 減小頁面大小
- 9. 最小化,最大化exe的
- 10. zlib壓縮的最小數據大小?
- 11. XML縮減大小在.NET
- 12. 縮減大小Extjs4生產
- 13. 縮減大小和Java中
- 14. 縮減大小在laravel
- 15. 縮減大小並立即
- 16. 如何減小textarea縮進的大小?
- 17. 在C#/ VB.net中應用的EXE打包器/ EXE壓縮器
- 18. django壓縮機的縮小誤差
- 19. 大領域壓縮文件大小
- 20. 縮小按鈕的大小減少了圖像的大小,而不是減小大小
- 21. 減小.ttf字體的大小
- 22. 減少/壓縮屏幕保護程序文件大小
- 23. java圖像壓縮和減少字節大小
- 24. 在c中減小pdf的大小#
- 25. 如何壓縮我的mp3文件以減小apk文件大小?
- 26. LZO減壓緩衝區大小
- 27. 如何縮小圖像文件的大小而不壓縮它?
- 28. 使用壓縮縮小圖像大小不改變尺寸
- 29. PowerShell - 減小圖像大小
- 30. 放大或縮小相機
3:檢查UPX。我不知道爲什麼你的EXE顯示這個,請添加細節,你如何得到這個觀點(並且喜歡文本問題而不是鏈接圖片) – CharlesB
第3點 - 是的,這就是所謂的「exe壓縮器」,有很多這樣的周圍的軟件。 QT是靜態鏈接還是獨立的DLL? – sharptooth
而不是VS,它更可能是QT將各種風格的運行時類型信息作爲字符串文字放入二進制文件中。 VS只是做它必須做的事情。 –