METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER

FIELD: computer equipment.SUBSTANCE: computer-implemented method includes creation and use of an executable file format with a dynamic extensible header, is carried out using a computing device, wherein during the executable file assembly, processing the source code files, object files and libraries...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ilin Nikolai Olegovich, Bashev Vladimir Nikolaevich
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: computer equipment.SUBSTANCE: computer-implemented method includes creation and use of an executable file format with a dynamic extensible header, is carried out using a computing device, wherein during the executable file assembly, processing the source code files, object files and libraries, thereby generating code sections and data sections; generating an executable file header using an abstract data syntax (ASN.1) description language; encoding, in the executable file header, information on code sections and data sections in the header; creating separate section of interfaces table for components; forming specialized sections, with specification by user or developer specified by application, and triggering delegation process of section data generation, information on said sections is encoded in header, including such optional non-standard specification; output is an executable file in the form of a machine or byte code or a combination thereof with a dynamic extensible header encoded according to a packed encoding rule (PER); in process of file execution, operating system reads file header and determines available sections, including links to external components and their interfaces, sections with machine code / byte code, including sections defined by user, and links to processes delegates for processing data of user sections.EFFECT: creation of a new format of an executable file of computer programs having compactness and flexible extensibility.1 cl, 5 dwg Изобретение относится к области вычислительной техники. Техническим результатом является создание нового формата исполняемого файла компьютерных программ, обладающего компактностью и гибкой расширяемостью. Компьютерно-реализуемый способ включает создание и использование формата исполняемого файла с динамическим расширяемым заголовком, выполняется с помощью вычислительного устройства, причем во время сборки исполняемого файла обрабатывают файлы с исходным кодом, объектные файлы и библиотеки, в результате чего формируют секции кода и секции данных; формируют заголовок исполняемого файла, применяя язык описания абстрактного синтаксиса данных (ASN.1); кодируют в заголовке исполняемого файла информацию о секциях кода и секциях данных в заголовке; создают отдельную секцию таблицы интерфейсов для компонентов; формируют специализированные секции, с определенной самим пользователем или разработчиком приложений спецификацией, и запускают делегирующий процесс формирования данных секций, информация по д