Method of encoding a software image for a delta update of executable code
A method of encoding a software image for use in a delta update of executable code, the image comprising relocatable code and an associated symbol table 300 and relocation table, each table having an address associated with each entry of the table. The entries of at least a portion of the symbol tab...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
20.07.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A method of encoding a software image for use in a delta update of executable code, the image comprising relocatable code and an associated symbol table 300 and relocation table, each table having an address associated with each entry of the table. The entries of at least a portion of the symbol table and/or the relocation table are sorted in order of the associated addresses. The addresses are then incrementally encoded from a reference address to generate an incrementally encoded software image. This method ensures that a small change to the software does not cascade into a larger number of changes to e.g. the addresses in the symbol table which would cause the differential update to be larger than necessary. As a result, the delta update is more compressible. |
---|---|
Bibliography: | Application Number: GB20210000679 |