以下為引用 來源 資安論壇
=========================
UPX強制替EXE檔減肥,不需解壓、隨縮即用
一般最為人所熟知的檔案瘦身方式,是用ZIP或RAR等格式壓縮,要用時再進行解壓縮將檔案還原,不過這種方式的麻煩之處就在於要解壓,如果檔案能夠壓小以後直接用,不需解壓縮,這樣不是又方便又省空間嗎?而網路上的確存在著這樣的軟體:可以針對特定的檔案進行縮小的動作,但是縮小後的檔案格式完全不變,使用起來也與原先的檔案一模一樣。繼上期替Word文件減完肥之後,這次我們來看看幫Excel檔案縮減體積的好工具:UPX。
UPX對不寫程式的人而言,可能沒有太大用途,因為從網路上下載的執行檔,通常已經最佳化過了,再用UPX壓縮得不出太大效益,但是對於會寫程式的人來說,UPX是一個非常好用的EXE檔精簡工具,特別是用在VB這類程式設計軟體做出來的執行檔上。VB會在程式內加入很多無用的部份,UPX所做的事就是「去蕪存菁」。UPX提供十個層級的壓縮,在壓縮率與壓縮速度上令人激賞,也內建有回復機制,讓壓縮的檔案能夠回復。
網路上有兩種UPX檔案,一種是用命令列模式,一種則是視窗模式。最早的UPX只有命令列模式,後來的視窗模式是其他人根據原來的UPX核心去寫出來的,在使用上更方便。但視窗模式的UPX版本較舊,命令列模式的UPX版本較新,而且命令列模式支援多個作業系統。除了EXE,兩種模式的UPX都可以壓縮好幾種格式的檔案,如DLL、COM、SYS…….你可以依需要來決定要使用命令列還是視窗模式。這裡會把兩種UPX的使用方式都列出。
軟體小檔案:
軟體名稱:UPX
軟體分類:壓縮程式
軟體性質:Freeware
版本代碼:視窗版1.24,命令列版1.92
作業系統:Windows XP
檔案大小:714KB
語言介面:視窗版為繁體中文,命令列版為英文
使用限制:無
購買金額:免費
公司網站: http://upx.sourceforge.net/
下載網頁: http://upx.sourceforge.net/
下載網址:
視窗版 http://sourceforge.net/project/showfiles.php?group_id=90269&package_id=94847
命令列版 http://upx.sourceforge.net/download/unstable/upx192w.zip
》用視窗版UPX壓縮檔案
STEP:
下載安裝好UPX執行,先到〔Options〕裡把語言調成【Chinese (Traditional)】,再到〔開啟檔案〕標籤裡按下〔開啟〕選擇你要壓縮的檔案。
之後再切換到〔壓縮〕標籤,按下〔執行〕,檔案就會被壓縮。你可以從「壓縮的檔案容量」橫條看出檔案經過壓縮後的體積。
※Note:壓縮完後,「解壓縮」的選項會自動打勾,只要再按一次〔執行〕,就可把檔案還原到原來的大小。
》用命令列版UPX壓縮檔案
STEP:
下載以後將檔案解壓縮到任一個資料夾下,之後到Windows的〔開始〕→〔執行〕,輸入「cmd」,叫出命令提示字元視窗。
之後在命令列視窗裡進入你解壓縮UPX的那個目錄。用「cd\」可以跳到根目錄,用「cd 資料夾名稱」可以進入資料夾目錄。要切換磁碟,打「磁碟名稱:」即可。
進入UPX所在的目錄後,輸入「upx 檔案位置」,就可以壓縮檔案。比方說要壓縮的「file.exe」在D槽底下,就輸入「upx d:\file.exe」,之後UPX就會開始壓縮檔案,壓縮完後會列出檔案被壓完以後的大小。
想要回復被壓縮的檔案大小,輸入「upx –d d:\file.exe」,就可回復檔案。
假如你想自定壓縮度,可以輸入「upx -9 d:\file.exe」,這表示壓縮度為第九級,數字從1起跳,數字越大壓縮率越高,最高為best。best的輸入方法為「upx --best d:\file.exe」。壓縮率越高,花的時間也就越久。
=========================
UPX強制替EXE檔減肥,不需解壓、隨縮即用
一般最為人所熟知的檔案瘦身方式,是用ZIP或RAR等格式壓縮,要用時再進行解壓縮將檔案還原,不過這種方式的麻煩之處就在於要解壓,如果檔案能夠壓小以後直接用,不需解壓縮,這樣不是又方便又省空間嗎?而網路上的確存在著這樣的軟體:可以針對特定的檔案進行縮小的動作,但是縮小後的檔案格式完全不變,使用起來也與原先的檔案一模一樣。繼上期替Word文件減完肥之後,這次我們來看看幫Excel檔案縮減體積的好工具:UPX。
UPX對不寫程式的人而言,可能沒有太大用途,因為從網路上下載的執行檔,通常已經最佳化過了,再用UPX壓縮得不出太大效益,但是對於會寫程式的人來說,UPX是一個非常好用的EXE檔精簡工具,特別是用在VB這類程式設計軟體做出來的執行檔上。VB會在程式內加入很多無用的部份,UPX所做的事就是「去蕪存菁」。UPX提供十個層級的壓縮,在壓縮率與壓縮速度上令人激賞,也內建有回復機制,讓壓縮的檔案能夠回復。
網路上有兩種UPX檔案,一種是用命令列模式,一種則是視窗模式。最早的UPX只有命令列模式,後來的視窗模式是其他人根據原來的UPX核心去寫出來的,在使用上更方便。但視窗模式的UPX版本較舊,命令列模式的UPX版本較新,而且命令列模式支援多個作業系統。除了EXE,兩種模式的UPX都可以壓縮好幾種格式的檔案,如DLL、COM、SYS…….你可以依需要來決定要使用命令列還是視窗模式。這裡會把兩種UPX的使用方式都列出。
軟體小檔案:
軟體名稱:UPX
軟體分類:壓縮程式
軟體性質:Freeware
版本代碼:視窗版1.24,命令列版1.92
作業系統:Windows XP
檔案大小:714KB
語言介面:視窗版為繁體中文,命令列版為英文
使用限制:無
購買金額:免費
公司網站: http://upx.sourceforge.net/
下載網頁: http://upx.sourceforge.net/
下載網址:
視窗版 http://sourceforge.net/project/showfiles.php?group_id=90269&package_id=94847
命令列版 http://upx.sourceforge.net/download/unstable/upx192w.zip
》用視窗版UPX壓縮檔案
STEP:
下載安裝好UPX執行,先到〔Options〕裡把語言調成【Chinese (Traditional)】,再到〔開啟檔案〕標籤裡按下〔開啟〕選擇你要壓縮的檔案。
之後再切換到〔壓縮〕標籤,按下〔執行〕,檔案就會被壓縮。你可以從「壓縮的檔案容量」橫條看出檔案經過壓縮後的體積。
※Note:壓縮完後,「解壓縮」的選項會自動打勾,只要再按一次〔執行〕,就可把檔案還原到原來的大小。
》用命令列版UPX壓縮檔案
STEP:
下載以後將檔案解壓縮到任一個資料夾下,之後到Windows的〔開始〕→〔執行〕,輸入「cmd」,叫出命令提示字元視窗。
之後在命令列視窗裡進入你解壓縮UPX的那個目錄。用「cd\」可以跳到根目錄,用「cd 資料夾名稱」可以進入資料夾目錄。要切換磁碟,打「磁碟名稱:」即可。
進入UPX所在的目錄後,輸入「upx 檔案位置」,就可以壓縮檔案。比方說要壓縮的「file.exe」在D槽底下,就輸入「upx d:\file.exe」,之後UPX就會開始壓縮檔案,壓縮完後會列出檔案被壓完以後的大小。
想要回復被壓縮的檔案大小,輸入「upx –d d:\file.exe」,就可回復檔案。
假如你想自定壓縮度,可以輸入「upx -9 d:\file.exe」,這表示壓縮度為第九級,數字從1起跳,數字越大壓縮率越高,最高為best。best的輸入方法為「upx --best d:\file.exe」。壓縮率越高,花的時間也就越久。
請先 登入 以發表留言。