Why does the size of protected executable (64bit) decrease after applying Envelope to the unprotected one?

The size of protected application decreases because Envelope also applies compression while protecting the application. The Win32 engine also applies some compression that is ‘LZ’ compression however Win64 engine includes different compression algorithm. This is the reason why our protected x64 application is almost 1/3rd the size of the original un-protected executable.