I am not a program developer, so my question is:
Why you don't use UPX-compressor to produce smaller 32-bit *.wcx *.wfx *.wdx *.wlx *.dll *.exe ?
http://upx.sourceforge.net
Wherever it is possible I compress my plugin files and all the rest *.exe *.dll in TotalCMD\ with the maximal options:
UPX --ultra-brute PluginName.w?x
UPXX.bat
=========
Code: Select all
@echo.
@echo Options: --ultra-brute --overlay=strip
@echo.
@%~dp0upx.exe --ultra-brute --lzma --overlay=strip %1 %2 %3 %4 %5 %6 %7 %8 %9
My average result is about 3 times smaller files.
- ADBplugin.wfx 7.2 : 2 014 720 bytes --> 588 288 bytes
AdbWinApi.dll : 81 920 --> 47 104
AdbWinUsbApi.dll : 96 256 --> 29 184
aapt.exe : 855 040 --> 311 296
adb.exe : 819 200 --> 311 296
- tcPhonebook.wfx : 2 793 472 --> 796 160
If a compressed file works it works 100%.
In my dilettante opinion the only problem with the compressed files is the resident antivirus, which spend more time for checking.
The main advantage of UPX compressed file is a PORTABE multi-functional compilation of 32-bit TC that save space on USB FLASH DRIVE.
(One day I hope UPX will support 64 bit dll & executables too.)
Best wishes to all of you!
Peter