moria.org.uk

Sun, 06 Feb 2005

0.2.0 released

zsync 0.2.0 is now released. This is a major overhaul of the underlying rsync algorithm, using ideas taken from Improved Single-Round Protocols for Remote File Synchronization. Changes to the control file have cut it by around 60-70% in size. I think this will significantly improve the effectiveness of zsync, as it is now very close to rsync for efficiency, and this change enables smaller blocksizes to be used where they were prohibitive before. Even a blocksize of 512 bytes is practical for many files now.

I have updated the technical paper with new figures for uncompressed transfers, and I have increased the comparison with rsync too. I have yet to update the section on compressed transfers. It is likely that this improvement will have significantly changed the picture for compressed transfers; it would not surprise me is the look-inside method is no longer better than simply using rsyncable gzip files, because the overhead of transmitting a map of the compressed data starts to look much larger relative to the other metadata now.

The client is backward compatible with older control files. Old clients are not forward compatible with newer control files, though. I will leave the streams on this site int eh old format for a week or two before I switch over.

[19:32] | [/computers/zsync] | #

Colin Phipps.
Archives
January 2007
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
Web Sites
zsync
PrBoom
About Kye
Credits
Blosxom
Powered by
Blogs that link here
[Valid Atom]