4 ms·
Zsync: Client side Rsync over HTTP (e.g. HTTP diffs?)
- bengebre 17y agozsync uses the rsync algorithm, but runs it on the client side, thus avoiding the high server load associated with rsync...All that is needed is an HTTP/1.1-compliant web server. although it does require one thing on the server side it seems: zsync downloads are offered by building a .zsync file, which contains the meta-data needed by zsync. This file contains the precalculated checksums for the rsync algorithm; it is generated on the server, once, and is then used by any number of downloaders. Interesting idea for reducing bandwidth on large, frequently polled files.
- justinsb 17y agoI believe the metadata file could equally well be generated on the client side, as long as it's stored on the server.
- jacquesm 17y agohttp://news.ycombinator.com/item?id=1013748 http://news.ycombinator.com/item?id=1013748
- bengebre 17y agoWhoops. Thanks for pointing that out. Funny it came up just recently. I just happened upon it randomly today.