发明名称 Code alignment of binary files
摘要 A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.
申请公布号 US7392260(B2) 申请公布日期 2008.06.24
申请号 US20050314405 申请日期 2005.12.21
申请人 INNOPATH SOFTWARE, INC. 发明人 REN LIWEI;GU JINSHENG;PENG LUOSHENG
分类号 G06F17/00;G06F9/445;G06F17/30 主分类号 G06F17/00
代理机构 代理人
主权项
地址