METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER Russian patent published in 2020 - IPC G06F9/00 

Abstract RU 2722239 C1

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

Similar patents RU2722239C1

Title Year Author Number
METHOD OF CONSTRUCTING A FILE SYSTEM BASED ON A HIERARCHY OF NODES 2019
  • Bashev Vladimir Nikolaevich
  • Ilin Nikolai Olegovich
RU2718233C1
OPERATING SYSTEM ARCHITECTURE FOR SUPPORTING GENERATIONS OF MICROKERNEL 2019
  • Ilin Nikolai Olegovich
  • Bashev Vladimir Nikolaevich
RU2718235C1
METHOD TO PROCESS COMMUNICATION DATA OF TLV FORMAT 2009
  • Chzhan Sin'Pin
RU2473180C2
BACKWARD-COMPATIBLE AGGREGATION OF IMAGES IN SCALABLE VIDEO CODING 2007
  • Khannuksela Miska
  • Vang Je-Kui
RU2409910C2
METHOD AND SYSTEM FOR DETERMINING BELONGING OF SOFTWARE BY ITS MACHINE CODE 2019
  • Slipenchuk Pavel Vladimirovich
  • Pomerantsev Ilya Sergeevich
RU2728497C1
INFRASTRUCTURE NETWORK 2014
  • Log Dzhej D.
  • Erikson Grant M.
  • Smit Zakhari B.
  • Khardison Osborn B.
  • Shultts Richard Dzh.
  • Gudzharu Sanni P.
  • Nili Mettyu G.
RU2650028C2
METHOD AND SYSTEM FOR CLUSTERING EXECUTABLE FILES 2021
  • Pomerantsev Ilya Sergeevich
RU2778979C1
INFRASTRUCTURE NETWORK 2019
  • Logue, Jay D.
  • Erickson, Grant M.
  • Smith, Zachary B.
  • Hardison, Osborne B.
  • Schultz, Richard J.
  • Gujjaru, Sunny P.
  • Neeley, Matthew G.
RU2728764C1
INFRASTRUCTURE NETWORK 2020
  • Logue, Jay D.
  • Erickson, Grant M.
  • Smith, Zachary B.
  • Hardison, Osborne B.
  • Schultz, Richard J.
  • Gujjaru, Sunny P.
  • Neeley, Matthew G.
RU2742327C1
INFRASTRUCTURE NETWORK 2021
  • Logue, Jay D.
  • Erickson, Grant M.
  • Smith, Zachary B.
  • Hardison, Osborne B.
  • Schultz, Richard J.
  • Gujjaru, Sunny P.
  • Neeley, Matthew G.
RU2754308C1

RU 2 722 239 C1

Authors

Bashev Vladimir Nikolaevich

Ilin Nikolai Olegovich

Dates

2020-05-28Published

2019-11-26Filed