reading about how borg (backup) works ... somewhat surprised/pleased that it's written in python!
apparently it uses a different rolling hash than rsync: rsync uses a variant of adler crc (according to wiki); borg uses something called "BUZ" which uses only xor, rotate, and a small table.
the source code for BUZ is a bit unnerving tho, lots of caveats: https://github.com/borgbackup/borg/blob/master/src/borg/_chunker.c
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!