what is a portable executable
Portable Executable (PE) File Format. The Portable Executable (PE) format is a file format for executables, object code, and DLLs, used in 32-bit and 64-bit versions of Windows operating systems.