A method and apparatus identifies the existence of differences between two files on a personal computer, such as two versions of a Windows registry file. Portions of each of the files are hashed into a four byte value per portion to produce a set of hash results, and the set of hash results is combined with a four byte size of the portion of the file from which the hash was generated to produce a signature of each file. If the two files are different versions of a Windows registry file, the portion of the file hashed are the values of the Windows registry file. If the two files are different, there is a high probability that the signatures of the two files will be different. The signatures may be compared to provide a strong indicator whether the two files are different. Each four-byte hash from one file can be compared against its counterpart from the other file to determine the portion or portions of the files that differ. Stored portions of one file that are determined to differ may be inserted into corresponding portions of the other file to cause the two files to be equivalent.

Un metodo e un apparecchio identifica l'esistenza delle differenze fra due lime su un personal computer, quali due versioni di una lima di registrazione di Windows. Le parti di ciascuna delle lime hashed in un valore di quattro byte per la parte per fornire un insieme dei risultati del hash e l'insieme dei risultati del hash è unito con un formato di quattro byte della parte della lima da cui il hash è stato generato per produrre una firma di ogni lima. Se le due lime sono differenti le versioni di una registrazione di Windows archiviano, la parte della lima hashed sono i valori della lima di registrazione di Windows. Se le due lime sono differenti, ci è un'alta probabilità che le firme delle due lime saranno differenti. Le firme possono essere confrontate per fornire un indicatore forte se le due lime sono differenti. Ogni hash a quattro byte da una lima può essere confrontato contro le relative controparti dall'altra lima per determinare la parte o le parti delle lime che differiscono da. Lle parti immagazzinate di una lima che sono determinate per differire da possono essere inserite nelle parti corrispondenti dell'altra lima per indurre le due lime ad essere equivalenti.

 
Web www.patentalert.com

< (none)

< Marketing data delivery system

> Method for commercializing goods and services over a global digital network

> (none)

~ 00036