縮小 exe 的方法 — upx

縮小 exe 的方法 — upx

縮小 exe 的方法 — upx


資料來源: https://medium.com/@dryadf66449/%E7%B8%AE%E5%B0%8F-exe-%E7%9A%84%E6%96%B9%E6%B3%95-upx-d1460bb8f97b

GITHUB: https://github.com/upx/upx


    可以將 UPX理解為壓縮軟體,就是在檔案外面加上一層殼,使用者使用時不用將它解壓縮就可以直接執行,在 runtime 時解壓速度可以達到約 10MB/秒


壓縮執行檔的指令說明如下

    可以單純使用 upx -9 <filename>.exe 來壓縮檔案,壓縮後可以節省約 50% ~ 70% 的空間


壓縮原理:

    01.透過特殊算法將 exe 進行壓縮,類似 winzip 的效果
    02.在 header (檔案最前面)中加上一段指令,告訴 CPU 要如何解壓此檔案
    03.解壓後的檔案完全存放在記憶體中
    04.實際運行為記憶體中的程式


PS.

    01.AI說支援.net 會不穩定

    02.偶而會產生誤判病毒情況

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *