Compress Report

The Compress Table (use portable option)

  winzip.exe poledit.exe explorer.exe winhlp32.exe
Original File Size 866.340 123,152 234,256 310,032
Compressed File Size 591,872 99,328 196,608 229,888
Compress Ratio 68% 81% 84% 74%

The average compress Ratio is 77%
This is too less to the Pkzip/Arj software's Ratio.If the original files size is too small , maybe the Compress Ratio is >100%, Why?
The answer is : Because there is only some of data in the program could be compressed. In this version,CodeSafe only compress the code and initialized data . In a common exe file the code and initialized data size is only the 50% of total size . The other data in the program file such as import data ,outport data , resource data , reloc data don't be compressed in this version .In the next feature,may be I can compress these data .
I found if you run program under WinNT , you can compress the resource data . The resource data is compressed only if you select the "WindowsNT only" and "Resource(Only Under NT)" option.The compress Ratio is better :

The Compress Table (use WinNT option)

  explorer.exe
Original File Size 234,256
Compressed File Size 141,824
Compress Ratio 61%

p.s. Winzip.exe is Winzip6.2 main program , the other files is in WinNT 4.0 . All files be tested under WinNT 4.0 .

ZhangDehua at 30/08/97