Directory

Encyclopedia

NodeWorks
                              ENCYCLOPEDIA

Link Checker

Home
Encyclopedia : Z : ZS : ZSY :

Zsync

 

Zsync

zsync offers an alternative to the file transfer software rsync.

Although both programs use the same algorithm, zsync does not require any special access or daemon on the server (read: SSH or rsyncd) to enable clients to download a file. The bulk of the work takes place on the client side: on the server side zsync need only use a small control .zsync file accompanying the file intended for zsync-enabled download. The zsync client requests only the updated blocks of the file, making it useful for bandwidth-conservation purposes.

Note that zsync does not meet precisely the same technical requirements as rsync: rsync achieves its task of mirroring a file on the client with only one "round-trip" transmission to the server and back, while zsync must first request the control file from the server, a round-trip transmission in itself, and then uses the control file to minimize the file content information it requests from the server on a second round-trip transmission.

More in-depth information on zsync appears in the technical paper written by its programmer, Colin Phipps. zsync operates under the Artistic License, while rsync uses the GNU General Public License version 2. The Open Source Initiative certifies both licenses.

Potential users can download zsync from its SourceForge project page.

External links

  • zsync Home Page

    This article contains material from the "zsync: An alternative to rsync" article of the Wikinerds Portal, authored by NSK.


  • NodeWorks boosts web surfing!
    Page Returned in 0.148 seconds - HTML Compressed 68.3%

    This article is from Wikipedia. All text is available
    under the terms of the GNU Free Documentation License.
     GNU Free Documentation License
    © 2008 Chamas Enterprises Inc.