The Portable Executable (PE) format is a file format for executables, object code, DLLs, FON Font files, and others used in 32-bit and 64-bit versions of Windows operating systems. The PE format is a data structure that encapsulates the information necessary for the Windows OS loader to manage the wrapped executable code. [1]
It is called "portable" because you can use it between different versions of Windows OS not among different distros (Linux/OSX).
Hope you find it useful!
Detect it Easy
Exeinfo PE
ExplorerSuite
PEiD
PEStudio
Resource Hacker
FileAlyzer
PEBrowser
PEview
RunPE Detector
[1]: Wikipedia