Как система идентифицирует исполняемый файл из файла данных или медиа-файла ... это система просто ищет известные расширения или есть какой-то более низкий уровень, который определяет, является ли его исполняемый файл ... просто чтобы узнать из любопытства
1 ответ
2
Windows: Это просто выглядит расширение файла. Любое расширение файла .exe будет рассматриваться как исполняемый файл.
Linux: это выбор пользователя. любой файл может быть тем, что хочет пользователь. Прежде всего, исполняемый файл должен иметь атрибут +x для текущего пользователя, после этого, если пользователь хочет выполнить файл, необходимо использовать оболочку. Ввод "./file" в команде оболочки запустит файл, используя системную оболочку по умолчанию.