Posted 16 December 2003 - 05:57 AM
Posted 16 December 2003 - 06:28 AM
It's because they're not compiled at all - just precompiled... This precompiling is just some syntax check stuff - real compiling is done on the users machine.
Posted 16 December 2003 - 06:33 AM
Posted 16 December 2003 - 11:48 AM
- if you have a class called MyCollection, everyone knows what is the purpose of it, what about changing its name to "sZ_98gcd987"? Or better: to "for" (not possible in Java but possible in the precompiled code)?
- obfuscator adds some parts of the code which make it difficult to understand the meanin
- it also adds some parts of the unnecessary code which do not have impact on performance
I hope you've got the point. Try to search for obfuscators.
The same thing concerns C# and other .NET languages.
Posted 16 December 2003 - 02:51 PM
Posted 16 December 2003 - 04:15 PM
Posted 17 December 2003 - 10:07 AM
as far as packing with upx...simply unpack it and decompile it
Posted 17 December 2003 - 07:17 PM
Java is not compiled, its interpreted... ;P
as you know java class files are easily decompiled. how can i stop it ?
PD: you can use C++ and use proxy classes if you want to share your class but not your class codes
Posted 12 January 2004 - 09:11 AM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users