瀏覽單個文章
lwb
Power Member
 

加入日期: Nov 2000
您的住址: 台灣桃園
文章: 644
To QQQQ:

你可以嘗試使用UPX壓縮你的程式,縮小執行檔的大小,雖然效果有限,但也勝過沒有
我用UPX --best vdpw.exe試著壓縮VDPW 2.2

Ultimate Packer for eXecutables
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
UPX 1.20w Markus F.X.J. Oberhumer & Laszlo Molnar May 23rd 2001

File size Ratio Format Name
-------------------- ------ ----------- -----------
646144 -> 276480 42.78% win32/pe VDPW.exe

可以讓檔案大小從646144 -> 276480
壓縮率比ZIP還要好,而且檔案還是可以執行(你還可以把UPX壓縮過的執行檔再用ZIP壓縮一次,檔案更小)
VirtualDub官方的執行檔也是用UPX壓縮的,而我也有用UPX壓縮過一些程式,使用起來沒有遇到問題(除了有一次舊版的Norton Anti-Virus 誤判以外)
官方網站:
http://upx.sourceforge.net/

另一個例子:

D:\UPX>upx --best FreeDivx50Pro.exe
Ultimate Packer for eXecutables
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
UPX 1.20w Markus F.X.J. Oberhumer & Laszlo Molnar May 23rd 2001

File size Ratio Format Name
-------------------- ------ ----------- -----------
494592 -> 206336 41.71% win32/pe FreeDivx50Pro.exe

Packed 1 file.
__________________
因為在下才疏學淺,若有錯誤請不吝指教。
舊 2002-05-21, 09:03 AM #5
回應時引用此文章
lwb離線中