RFSync is a compact software designed to synchronize large files via the internet. It enables remote file syncing and management with ease.
With RFSync, the user can create a hash file of the incomplete file. The hash file has a .hsh extension and is created in the same folder as the file. The user can then send this hash file to a friend who has the complete file. The friend can use RFSync to create a diff-file that contains the missing portion of the file. The diff-file has a .dff extension and must be placed in the same folder as the incomplete file. The user can then use RFSync to sync the diff-file and complete the file.
RFSync has a nice GUI-version for Windows and a commandline version for both Windows and Unix systems. It is small, simple, and completely free, including the C-Sources.
As the person with the incomplete file, the user can type "rfsync -ch < filename >" to create the hash-file of the incomplete file. As the person with the complete file, the user can type "rfsync -ch < filename > < hashfilename >" to check how incomplete the file of the friend is. If the user believes it is worth sending the rest of the file, they can type "rfsync -chmd < filename > < hashfilename >" to create a diff-file with the .dff extension that includes the differences.
Options for RFSync include:
- rfsync -h: help
- rfsync -mh file [hash-file]: make hash-file for the file
- rfsync -ch file [hash-file]: compare file with hash-file
- rfsync -chmd file [hash-file]: compare file with hash-file and write differences to diff-file
- rfsync -cd file [diff-file]: compare file with diff-file and synchronize the file.
Overall, RFSync is an excellent software tool that fills a void in the sync tools available today. With its easy-to-use features, anyone can use it to sync large files from anywhere in the world.
Version 0.2: N/A