I compressed the Freespace .exe files with UPX and here are the results. I don't know if it matters too much to anyone to reduce the size of the .exe files, but I thought I'd mention it.
I have used UPX .exe packer (
http://upx.sourceforge.net/) before and it doesn't make AV scanners mad or anything... =) (some packed .exe files throw up a false positive on some AV software). Also, source code is available and it is cross-platform compilable.
I usually call it with a batch file (Win32) but a simple Linux script would be easy to write.
Contents of upxall.bat (Win32)
@echo off
upx --best --compress-icons=0 --nrv2d --crp-ms=999999 -k *.dll *.exe
echo Press ctrl+c to quit now or any other key to delete old (uncompressed) files...
pause
del -f *.*~
Uncompressed (original) .exe files
05/25/2008 09:36 AM 3,219,456 fred2_open_3_6_10.exe
05/25/2008 08:43 AM 10,899,567 fred2_open_3_6_10_debug.exe
05/25/2008 09:36 AM 3,346,432 fs2_open_3_6_10.exe
05/25/2008 08:41 AM 7,854,293 fs2_open_3_6_10_debug.exe
4 File(s) 25,319,748 bytesCompressed .exe files
05/25/2008 09:36 AM 1,231,360 fred2_open_3_6_10.exe
05/25/2008 08:43 AM 2,115,584 fred2_open_3_6_10_debug.exe
05/25/2008 09:36 AM 1,298,944 fs2_open_3_6_10.exe
05/25/2008 08:41 AM 1,509,888 fs2_open_3_6_10_debug.exe
4 File(s) 6,155,776 bytesI have been using the compressed Freespace .exe files for a few days now and haven't noticed any problems...