Сначала смотрите Двоичный файл в Википедии
Обычно двоичный файл - это любой файл, в котором хранятся данные в формате, не читаемом человеком.
Поэтому документы текстового процессора, электронные таблицы, базы данных и исполняемые файлы (исполняемые программные файлы) являются двоичными файлами (если вы открываете их в простом текстовом редакторе или выводите их на консоль, они не имеют смысла, им нужна другая программа или ОС, чтобы понять их).
В этом случае «конечный двоичный файл» будет исполняемым файлом (или файлом библиотеки), для которого исходный код скомпилирован в.
Ничто из этого не относится к linux, но является общим для всех компьютерных артефактов (и, возможно, некоторые педанты укажут компьютер / ОС, где это не применимо, поэтому почти все или все общее может заменить все выше)
Надеюсь, это поможет