Follow

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: github.com/borgbackup/borg/blo

Sign in to participate in the conversation
Mastodon for Tech Folks

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!