difference of hex files

The result of make compiled binary file, three of hex file made.

setup.ino,eightanaloginputs.hex

setup.ino.with_bootloader.eightanaloginputs.hex

setup.ino.with_bootloader.standard.hex

what is difference of these files?