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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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&date=20200528&DB=EPODOC&CC=RU&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&date=20200528&DB=EPODOC&CC=RU&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 |