Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 730 Bytes

README.md

File metadata and controls

6 lines (4 loc) · 730 Bytes

.NET implementation of RSYNC remote differential compression algorithm

Branch from the source code of the Lana distributed synchronization application (private source software).

This algorithm is a variant of the third (and final) deltas transfer algorithm described in the PhD thesis of the RSYNC application author. This algorihtm uses the MD5 cryptografic hash function and a rolling checksum hash function (Taylor's C3-C4). Each file transfer takes a maximum of two passes on the original file. This file transfer algorithm is not compatible with the RSYNC application described in the paper. Maximum file size of 4GiB. This is only an algorithm implementation in code library form, not the whole RSYNC application.