发明名称 PATCHING REBASED AND REALIGNED EXECUTABLE FILES
摘要 Incremental updating of a file (100) that has been rebased or realigned is accomplished through the use of a canonical form (100B). In terms of rebasing, a canonical form (100B) is one that has been rebased to a predetermined base address (104). In one embodiment this predetermined base address (104) is zero. In terms of realigning, a canonical form (100B) is one that has been realigned in a predetermined way. In one embodiment, the segments (110) of the file (100) are realigned such that there is no gap (114) between the end of one segment (110) and the start of the next segment (110). In another embodiment, the segments (110) of the file (100) are realigned to page boundaries (112) of a predetermined size. An incremental update (124) for the file (100) is determined that transforms the file from the canonical form (100B) to the desired update form (100C). The process of updating the file (100) comprises transforming the file (100) to the canonical form (100B) and applying the incremental update (124) to the canonical form (100B).
申请公布号 CA2329522(A1) 申请公布日期 1999.10.28
申请号 CA19992329522 申请日期 1999.04.16
申请人 SYMANTEC CORPORATION 发明人 NACHENBERG, CAREY
分类号 G06F9/445;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/445
代理机构 代理人
主权项
地址