I recently do some study about executable compression. When compile the test.c
C language source and compress it with UPX in Linux not windows. It is list in Terminal: UPX: test.so NotCompressibleException
. The source code of test.c
is:
int main(){
int i = 0;
printf("HelloWorld\n");
return 0;
}
What am I guessing is that the executable file is too simple to compress? Or may be I missed something? If there is anyone know about this issue, Please tell me the reason. If nobody tell me I have to read source code to find out the issue. Ah! reading source code burden.