0
我正在做一個文件同步應用程序。爲此,我需要計算客戶端應用程序中的文件的周和強校驗和並將其發送到服務器。在服務器端,服務器需要將這些校驗和與類似的文件進行比較(發現類似的文件已經實現)。我需要一週校驗和爲32位數,強校驗和爲64位數。 我得到了rSync源代碼,但我無法弄清楚它是如何工作的。 如果有人熟悉這些算法,請幫助我。星期和強大的滾動校驗和
謝謝。
我正在做一個文件同步應用程序。爲此,我需要計算客戶端應用程序中的文件的周和強校驗和並將其發送到服務器。在服務器端,服務器需要將這些校驗和與類似的文件進行比較(發現類似的文件已經實現)。我需要一週校驗和爲32位數,強校驗和爲64位數。 我得到了rSync源代碼,但我無法弄清楚它是如何工作的。 如果有人熟悉這些算法,請幫助我。星期和強大的滾動校驗和
謝謝。
請參閱本:http://rsync.samba.org/tech_report/tech_report.html
這很簡單,它是證明的rsync的源代碼(見checksum.c)。