发明授权
- 专利标题: Method and system for efficiently identifying differences between large files
- 专利标题(中): 有效识别大文件差异的方法和系统
-
申请号: US10133520申请日: 2002-04-26
-
公开(公告)号: US06904430B1公开(公告)日: 2005-06-07
- 发明人: Artem Y. Livshits
- 申请人: Artem Y. Livshits
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Leydig, Voit & Mayer
- 主分类号: G06F17/22
- IPC分类号: G06F17/22 ; G06F17/30
摘要:
Methods and data structures are disclosed for carrying out identifying differences between large files comprising many lines (or other units of comparison such as rows, words, paragraphs, sentences, etc.). The disclosed methods and data structures facilitate and carry out a streamlined, yet thorough comparison of two files to identify differences between them. The streamlining is achieved by pre-processing the files prior to submitting them to any known longest common subsequence (LCS) search engine. The output of the LCS generator is post-processed to compensate for changes to the sequences introduced by the pre-processing stage.
信息查询