Изобретение относится к области вычислительной техники. Техническим результатом является создание нового формата исполняемого файла компьютерных программ, обладающего компактностью и гибкой расширяемостью. Компьютерно-реализуемый способ включает создание и использование формата исполняемого файла с динамическим расширяемым заголовком, выполняется с помощью вычислительного устройства, причем во время сборки исполняемого файла обрабатывают файлы с исходным кодом, объектные файлы и библиотеки, в результате чего формируют секции кода и секции данных; формируют заголовок исполняемого файла, применяя язык описания абстрактного синтаксиса данных (ASN.1); кодируют в заголовке исполняемого файла информацию о секциях кода и секциях данных в заголовке; создают отдельную секцию таблицы интерфейсов для компонентов; формируют специализированные секции, с определенной самим пользователем или разработчиком приложений спецификацией, и запускают делегирующий процесс формирования данных секций, информация по данным секциям кодируется в заголовке, включающем в себя такую опциональную нестандартную спецификацию; на выходе формируют исполняемый файл в виде машинного или байт кода или их комбинации с динамическим расширяемым заголовком, закодированным согласно правилу уплотненного кодирования (PER); в процессе исполнения файла операционная система считывает заголовок файла и определяет имеющиеся секции, включая ссылки на внешние компоненты и их интерфейсы, секции с машинным либо байт кодом, включая секции, определенные пользователем, и ссылки на процессы делегаты для обработки данных пользовательских секций. 5 ил.