A Program binary is the executable image of a program which is ready to load into memory and execute. It is the program represented in machine language generated by the compiler or assembler.