What is an Obfuscator?

The obfuscator is an editing tool used to protect code and reduce the size of compiled programs.