Binary file differencing

Interesting article was published by Google Chrome devs.

It describes how they work around the problem of binary file patching and their new system Courgette which allowed them to reduce patch size by 10 times from their previous system that outsourced this procedure completely to BSDiff.

I don't know much about diff algorithms, less so about binary diff algorithms, so the article was a good read. Moreover, BSDiff author has links to two papers (one of which is his PhD thesis) which describe how BSDiff algorithm works.

Happy diff-ing!