发明授权
- 专利标题: Method of creating and using an executable file format with a dynamic extensible header
-
申请号: US17104737申请日: 2020-11-25
-
公开(公告)号: US12066984B2公开(公告)日: 2024-08-20
- 发明人: Nikolay Olegovich Ilyin , Vladimir Nikolaevich Bashev
- 申请人: LIMITED LIABILITY COMPANY “PEERF”
- 申请人地址: RU Moscow
- 专利权人: LIMITED LIABILITY COMPANY “PEERF”
- 当前专利权人: LIMITED LIABILITY COMPANY “PEERF”
- 当前专利权人地址: RU Moscow
- 代理机构: Nixon & Vanderhye PC
- 优先权: RU 2019138069 2019.11.26
- 主分类号: G06F16/178
- IPC分类号: G06F16/178
摘要:
Compact size, extensibility, and built-in security is provided by enclosing into a file's header custom specifications and preventing file execution without knowing these specifications. The format allows for defined sections, organizing preliminary pre-processing of data before operating system (OS) execution. A file header, including standard and user-defined sections, is created and read by delegated processing; forming an executable file's header with inclusive specifications using the abstract data syntax description language (ASN.1); encoding header with compression encoding rules (PER); and creating a separate header section of interfaces table for components. Program assembly output includes an executable file in machine and/or byte code with a dynamic extensible header encoded according to ASN.1 with PER. During execution, the OS reads the file header and determines available sections, including links to external components and their interfaces, sections with machine/byte code, including user-defined sections, and links to delegate-processes for user sections data preparation.
公开/授权文献
信息查询