UPX3.95程序壓縮命令及使用方法

閒話短述(僅記錄個人學習原由,請跳過):

以下內容是我2019/12/29時,爲寫upx壓縮軟件時整理。

UPX 是一款先進的可執行程序文件壓縮器。壓縮過的可執行文件體積縮小50%-70% ,這樣減少了磁盤佔用空間、網絡上傳下載的時間和其它分佈以及存儲費用。 通過 UPX 壓縮過的程序和程序庫完全沒有功能損失,和壓縮之前一樣可正常地運行。(信息詳細:UPXgithub發佈頁
UPX自己簡介

UPX命令:

以下命令中文意思翻譯的不好,請見諒

備註:當UPX.exe和待壓縮文件在同一個目錄下時可以直接使用upx -命令 程序名.exe
當UPX.exe和待壓縮文件不在同一個目錄下時可以直接使用upx -命令 程序完整目錄+程序名.exe

默認壓縮[upx 程序名.exe]
較快壓縮[upx -1 程序名.exe]
較好壓縮[upx -9 程序名.exe]
最優壓縮[upx --best 程序名.exe]
還原壓縮[upx -d 程序名.exe]
測試是否是UPX壓縮[upx -t 程序名.exe]
顯示UPX壓縮清單[upx -l 程序名.exe]
顯示UPX版本[upx -V]
顯示UPX使用說明[upx -L]
UPX使用幫助[upx -h]
減少UPX壓縮顯示[upx -q 程序名.exe]
增加UPX壓縮顯示[upx -v 程序名.exe]
將UPX壓縮另存爲其它文件[upx -o 1.exe 程序名.exe]
強制壓縮可疑文件[upx -f 程序名.exe]
保留備份文件[upx -k 程序名.exe]
不備份UPX壓縮[upx --no-backup 程序名.exe]
無顏色UPX壓縮[upx --no-color 程序名.exe]
UPX壓縮無進度條顯示[upx --no-progress 程序名.exe]
嘗試所有可用的壓縮方法和過濾器[慢][upx --brute 程序名.exe]
超級暴力嘗試更多的壓縮變體[非常慢] [upx --ultra-brute 程序名.exe]
保留額外數據[默認值][upx --overlay=copy 程序名.exe]
覆蓋額外數據[upx --overlay=strip 程序名.exe]
不處理額外數據[upx --overlay=skip 程序名.exe]
壓縮導出部分[upx --compress-exports=1 程序名.exe]
不壓縮導出部分[upx --compress-exports=0 程序名.exe]
壓縮所有圖標[upx --compress-icons=3 程序名.exe]
壓縮除第一個圖標以外的所有圖標[upx --compress-icons=1 程序名.exe]
壓縮除第一個圖標目錄外的所有圖標[默認值][upx --compress-icons=2 程序名.exe]
不壓縮任何圖標[upx --compress-icons=0 程序名.exe]
不壓縮任何資源[upx --compress-resources=0 程序名.exe]
不壓縮list指定的資源[upx --keep-resource=list 程序名.exe]
不剝離重定位[upx --strip-relocs=0 程序名.exe]
剝離重定位[upx --strip-relocs=1 程序名.exe]

UPX使用方法(windows系統):

1.在UPX官方gitgub下載:https://github.com/upx/upx/releases
(ps:注意你自己使用的系統位數)
在這裏插入圖片描述2.將壓縮包內的upx.exe文件解壓出來(我這裏解壓到了桌面)

3.cmd進入upx.exe目錄下,使用upx命令壓縮待壓縮程序

cmd進入upx.exe目錄下使用cd命令:cd命令介紹

例:使用默認壓縮
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章