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
Title | Year | Author | Number |
---|---|---|---|
METHOD OF CONSTRUCTING A FILE SYSTEM BASED ON A HIERARCHY OF NODES | 2019 |
|
RU2718233C1 |
OPERATING SYSTEM ARCHITECTURE FOR SUPPORTING GENERATIONS OF MICROKERNEL | 2019 |
|
RU2718235C1 |
METHOD TO PROCESS COMMUNICATION DATA OF TLV FORMAT | 2009 |
|
RU2473180C2 |
BACKWARD-COMPATIBLE AGGREGATION OF IMAGES IN SCALABLE VIDEO CODING | 2007 |
|
RU2409910C2 |
METHOD AND SYSTEM FOR DETERMINING BELONGING OF SOFTWARE BY ITS MACHINE CODE | 2019 |
|
RU2728497C1 |
INFRASTRUCTURE NETWORK | 2014 |
|
RU2650028C2 |
METHOD AND SYSTEM FOR CLUSTERING EXECUTABLE FILES | 2021 |
|
RU2778979C1 |
INFRASTRUCTURE NETWORK | 2019 |
|
RU2728764C1 |
INFRASTRUCTURE NETWORK | 2020 |
|
RU2742327C1 |
INFRASTRUCTURE NETWORK | 2021 |
|
RU2754308C1 |
Authors
Dates
2020-05-28—Published
2019-11-26—Filed