Add comparator for different PE executable types (.exe)
file return for some .exe:
PE32 executable (GUI) Intel 80386, for MS Windows
PE32 executable (console) Intel 80386, for MS Windows
for others: (so UPX uncompressed need to be used)
PE32 executable (GUI) Intel 80386, for MS Windows, UPX compressed
and there also self-archive executables (again, some uncompressing may be used)
PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive
and there probably more types.
for the simple (first 2) options, it's enough to use objdump
command like objdump --all-headers --disassemble --line-numbers file.exe
(probably adding more options will return better/more output)