RemoteSYNChronisation

What is TRsync?
How does it work?

Limitations
Evaluation vs. full version
Technical documentation ftp synchronization
Technical documentation network synchronization
Technical documentation ActiveSync synchronization
History

What is TRsync?

TRsync was formerly named Rsync, but has been renamed to avoid confusion with rsync from rsync.samba.org
TRsync is used to do a synchronisation or mirroring of a directory tree on two or more machines. Although TRsync was not especially written with ftp synchronisation/mirroring in mind, it can be used for this purpose!

TRsync can just show the differences between the directory trees or it can also create script files that will then perform the synchronisation/mirroring.

TRsync is able to

TRsync comes with 3 sets of customized batch files:

How does it work?

You run TRsync on the local machine and have it create an index file of the local directory tree. You then do the same on the remote machine. Then, you transfer the remote index file to the local machine and have TRsync create a file containing all the differences between local and remote machine. Finally, TRsync will create (based on that difference file) the script files (for example simple batch files containing copy commands). You then start the script files to perform the synchronisation/mirroring.

The generation of the script files is highly configurable through the use of the TRsync.ini file. The following information is available to TRsync and can the used to create batch or script files:

You can of course also define in what order the above infos should be used to create the script files. C/C++ programmers will quickly find out that the format string is compatible with the printf command...

Limitations

There are some limitations to TRsync:

Evaluation vs. full version

The evaluation version of TRsync supports all functions of the full version. The only limitation is the number of files that are being read when TRsync creates the index files. TRsync Eval will only support a maximum of 30 files. If it reaches this limit, it will tell you by displaying a message.

If your site has no more than 30 files, you are allowed to use TRsync Eval free of charge as long as you want.

Please make sure to read and accept the license terms before using TRsync or TRsync Eval!

The current version 1.5 of TRsync sells for 20 EUR (~20 USD) for the smallest license (1-4 systems). I accept all major currencies.
If you are interested in getting a full version copy, please send me an e-mail.