100% C# implementation of remote delta compression based on the rsync algorithm