+ зачем отвечать и писать по 100 раз, то что уже было написано и объяснено максимально подробно ?
Вопрос, кстати, не такой тривиальный, и Google не даст на него нормального ответа:
- байт-код Java (.class) - это тоже бинарный файл.
- разделяемые библиотеки .so - это тоже бинарный файл.
Scot_Tenorman, в самом широком смысле бинарный файл - это
не текстовый файл.
А уж в узком смысле часто "бинарный файл" употребляют как жаргонное название для
выполнимого файла Linux (файла программы, если хотите, в обывательском смысле) ... но и то, в том же Linux этот исполнимый бинарный файл может быть в нескольких совсем разных форматах: COFF, ELF (чаще всего) и др.
Так что здесь много путаницы и двусмысленностей.