filesync command: How does it copy files?

Does anybody know the technical details of how the solaris command "filesync" actually syncs up files between Solaris systems? More specifically, does the command copy entire files or just the changed bits? For example if it detects that the 100Meg file called "access.log" on System A is newer then the one on System B, does it copy the entire 100 Meg file over to System B, or just append the new data within that file?

Thanks

[441 byte] By [heathc93] at [2007-11-26 10:50:09]
# 1
Unfortunately - yes - it copies the 100MB file across if it finds that the files are different.check http://cvs.opensolaris.org/source/xref/on/usr/src/cmd/filesync/action.cand http://cvs.opensolaris.org/source/xref/on/usr/src/cmd/filesync/recon.c --A.
andrewness at 2007-7-7 3:02:42 > top of Java-index,General,Talk to the Sysop...
# 2
If you want something that only copies the changes parts, have a look at rsync.
robertcohen at 2007-7-7 3:02:42 > top of Java-index,General,Talk to the Sysop...