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