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!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Ilin Nikolai Olegovich
Bashev Vladimir Nikolaevich
description 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); кодируют в заголовке исполняемого файла информацию о секциях кода и секциях данных в заголовке; создают отдельную секцию таблицы интерфейсов для компонентов; формируют специализированные секции, с определенной самим пользователем или разработчиком приложений спецификацией, и запускают делегирующий процесс формирования данных секций, информация по д
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_RU2722239C1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>RU2722239C1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_RU2722239C13</originalsourceid><addsrcrecordid>eNrjZAj3dQ3x8HdR8HdTcA5ydQzx9HNXcPRzUQgNhrAUXCNcnUNDHJ18XBXcPEGEf5CvY4hCuGeIh4Kjgkukn6OvpzNQVYirX7AnSJWHq6OLaxAPA2taYk5xKi-U5mZQcHMNcfbQTS3Ij08tLkhMTs1LLYkPCjUyNzIyMrZ0NjQmQgkAEQ4wGA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER</title><source>esp@cenet</source><creator>Ilin Nikolai Olegovich ; Bashev Vladimir Nikolaevich</creator><creatorcontrib>Ilin Nikolai Olegovich ; Bashev Vladimir Nikolaevich</creatorcontrib><description>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); кодируют в заголовке исполняемого файла информацию о секциях кода и секциях данных в заголовке; создают отдельную секцию таблицы интерфейсов для компонентов; формируют специализированные секции, с определенной самим пользователем или разработчиком приложений спецификацией, и запускают делегирующий процесс формирования данных секций, информация по данным секциям кодируется в заголовке, включающем в себя такую опциональную нестандартную спецификацию; на выходе формируют исполняемый файл в виде машинного или байт кода или их комбинации с динамическим расширяемым заголовком, закодированным согласно правилу уплотненного кодирования (PER); в процессе исполнения файла операционная система считывает заголовок файла и определяет имеющиеся секции, включая ссылки на внешние компоненты и их интерфейсы, секции с машинным либо байт кодом, включая секции, определенные пользователем, и ссылки на процессы делегаты для обработки данных пользовательских секций. 5 ил.</description><language>eng ; rus</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200528&amp;DB=EPODOC&amp;CC=RU&amp;NR=2722239C1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200528&amp;DB=EPODOC&amp;CC=RU&amp;NR=2722239C1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Ilin Nikolai Olegovich</creatorcontrib><creatorcontrib>Bashev Vladimir Nikolaevich</creatorcontrib><title>METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER</title><description>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); кодируют в заголовке исполняемого файла информацию о секциях кода и секциях данных в заголовке; создают отдельную секцию таблицы интерфейсов для компонентов; формируют специализированные секции, с определенной самим пользователем или разработчиком приложений спецификацией, и запускают делегирующий процесс формирования данных секций, информация по данным секциям кодируется в заголовке, включающем в себя такую опциональную нестандартную спецификацию; на выходе формируют исполняемый файл в виде машинного или байт кода или их комбинации с динамическим расширяемым заголовком, закодированным согласно правилу уплотненного кодирования (PER); в процессе исполнения файла операционная система считывает заголовок файла и определяет имеющиеся секции, включая ссылки на внешние компоненты и их интерфейсы, секции с машинным либо байт кодом, включая секции, определенные пользователем, и ссылки на процессы делегаты для обработки данных пользовательских секций. 5 ил.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAj3dQ3x8HdR8HdTcA5ydQzx9HNXcPRzUQgNhrAUXCNcnUNDHJ18XBXcPEGEf5CvY4hCuGeIh4Kjgkukn6OvpzNQVYirX7AnSJWHq6OLaxAPA2taYk5xKi-U5mZQcHMNcfbQTS3Ij08tLkhMTs1LLYkPCjUyNzIyMrZ0NjQmQgkAEQ4wGA</recordid><startdate>20200528</startdate><enddate>20200528</enddate><creator>Ilin Nikolai Olegovich</creator><creator>Bashev Vladimir Nikolaevich</creator><scope>EVB</scope></search><sort><creationdate>20200528</creationdate><title>METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER</title><author>Ilin Nikolai Olegovich ; Bashev Vladimir Nikolaevich</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_RU2722239C13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; rus</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Ilin Nikolai Olegovich</creatorcontrib><creatorcontrib>Bashev Vladimir Nikolaevich</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ilin Nikolai Olegovich</au><au>Bashev Vladimir Nikolaevich</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER</title><date>2020-05-28</date><risdate>2020</risdate><abstract>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); кодируют в заголовке исполняемого файла информацию о секциях кода и секциях данных в заголовке; создают отдельную секцию таблицы интерфейсов для компонентов; формируют специализированные секции, с определенной самим пользователем или разработчиком приложений спецификацией, и запускают делегирующий процесс формирования данных секций, информация по данным секциям кодируется в заголовке, включающем в себя такую опциональную нестандартную спецификацию; на выходе формируют исполняемый файл в виде машинного или байт кода или их комбинации с динамическим расширяемым заголовком, закодированным согласно правилу уплотненного кодирования (PER); в процессе исполнения файла операционная система считывает заголовок файла и определяет имеющиеся секции, включая ссылки на внешние компоненты и их интерфейсы, секции с машинным либо байт кодом, включая секции, определенные пользователем, и ссылки на процессы делегаты для обработки данных пользовательских секций. 5 ил.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; rus
recordid cdi_epo_espacenet_RU2722239C1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD OF CREATING AND USING AN EXECUTABLE FILE FORMAT WITH A DYNAMIC EXTENSIBLE HEADER
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T20%3A16%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Ilin%20Nikolai%20Olegovich&rft.date=2020-05-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ERU2722239C1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true