This class is normally used to create a copy of a remote file, where a local copy is already present which might contain some or all of the remote data. FileMaker implements an algorithm similar to rsync which optimises the amount of data downloaded by matching blocks of data in the local file against the remote and only downloading blocks which differ. The given local file is not updated by this class, instead a copy is produced as a temp file, and it is up to the calling code to replace the old local file with the new one. Most of the code in this package was taken from the jazsync project, please see the header comments for license details.
@author Tomáš Hlavnička, modified by Brad McEvoy
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.