UPX (Ultimate Packer for Executables) is a specialized application for compressing and decompressing executable files, but it also works with other formats.
UPX is executed by means of a command line, being able to apply various parameters to determine some such as the compression speed (up to about 200 MB / sec), the compression ratio, verification of the compressed file, renaming it, etc.
The list of executable file formats supported by UPX is as follows: atari / tos, djgpp2 / coff, dos / com, dos / exe, dos / sys, linux386, rtm32 / pe, tmt / adam, watcom / le and win32 / eg
You can free download UPX 32, 64 bit and safe install the latest trial or new full version for Windows 10 from the official site.