3 ms·
As far as I know, it does this by having a base file and a bunch of delta files alongside it on the server. Applying these deltas is time consuming, you have t
by apenwarr 8y ago
As far as I know, it does this by having a base file and a bunch of delta files alongside it on the server. Applying these deltas is time consuming, you have to choose how many levels of delta to keep around, and you end up downloading a lot of redundant content (ie. information about old packages, only to replace it with the delta content).
bupdate avoids that by just letting you post only the latest file (and .fidx), then the client figures out which blocks it doesn't yet have.