Vrangesync
Vrangesync 'Yes' List
- Mirror Source to Destination
- Advanced_Filtering_Features(include&exclude_pattern)
- Advanced_Filtering_Features(Filesize)
- Advanced_Filtering_Features(Date)
- Advanced_Filtering_Features(Ownership&Permissions)
- Auto-Detect_and_SparseFile_Copy
- Auto-Detect_and-Continue(Partial Resume)
- Auto-Detect_and-Create_Destination_Directory
- Auto-Detect_and-Remove_obsolete_files&directories
- No need additional software install on Remote machine
- Multi-Directions_Delta Transfer
- Delta Transfer (Delta Diff Algorithm)(Offline)
- Delta Transfer (Delta Diff Algorithm)(Remote)
- Delta Transfer: CurrentMachine-to-Machine_Copy(Offline)
- Delta Transfer: CurrentMachine-to-RemoteMachine_Copy
- Delta Transfer: Remote-to-CurrentMachine_Copy
- Delta Transfer: Remote-to-Remote_Machine_Copy
- Fastest Cloner&Copier
- Fastest Auto-Continue(Partial Resume)
- Fastest Delta Transfer
- Auto-Display Detailed Statistics
- Multi-Directions_sync
- Multi-Transports
- Offline_copy(Transport)
- SSH(Remote_Transport)
- NCAT(Remote_Transport)
- CurrentMachine-to-Machine_Copy(Offline)
- CurrentMachine-to-RemoteMachine_Copy
- Remote-to-CurrentMachine_Copy
- Remote-to-Remote_Machine_Copy
- Network optimized
- Differential_Copy
- Clone System
- Clone Disk
- Sector-by-sector transfer
- Smartclone(File-based transfer)
- 'Differential+incremental'(versioning) Backup
- Incremental_Copy
- Run unattended
- Long filenames
- Auto-Display Status/progress
- Not particular with additional or no front/back slash for Directory_mirror_transfer
Score: 42/42
Remote machine do not need to have 'vrangesync' install in order for vrangesync to work properly.
-Fastest Cloner&Copier(
results)
-Fastest Auto-Continue(Partial Resume)(
results)
-Fastest Delta Transfer(
results)
Vrangesync allow 4 different ways of 'Multi-Directions_Delta Transfer' options.
- Delta Transfer: CurrentMachine-to-Machine_Copy(Offline)
- Delta Transfer: CurrentMachine-to-RemoteMachine_Copy
- Delta Transfer: Remote-to-CurrentMachine_Copy
- Delta Transfer: Remote-to-Remote_Machine_Copy
Vrangesync allow 2 different type of 'Multi-Transports' options.
- SSH(Remote_Transport)
- NCAT(Remote_Transport)
Vrangesync allow 4 different ways of sync.
- CurrentMachine-to-Machine_Copy(Offline)
- CurrentMachine-to-RemoteMachine_Copy
- Remote-to-CurrentMachine_Copy
- Remote-to-Remote_Machine_Copy
Vrangesync include a nice backup feature "'Differential+incremental'(versioning) Backup" which is intelligent & space-efficient for long term backup.
Statistic_report
----------------
For example:
--------------------------------
2025-11-12 17:32:42 Statistic
--------------------------------
Started : Wed Nov 24 17:32:42 2025
Mode : complete
ncat 10937
Source:
user@1.2.3.4 22
/work/test(dest)
Destination:
user2@5.6.7.8 22
/work/test2
Total 10 new directories, 18 new file(s), 0 file(s) to resume
Total 0 deleted directories, 0 deleted file(s)
Total data(bytes): 63547959 (61MiB)
Total time for file list generation: -
Total time for directory list generation: -
Logfile:
/vrangesync/vr.log
Total time to complete: 0 hours, 0 minutes and 31 seconds
Ended : Wed Nov 12 17:33:13 2025
Progress_report
----------------
For example:
Numbers will continuously update to reflect the latest progress as the transfer progresses.
[status] 1056964608/1385168896 (76.31%) - 1008.00 MB/s
[status] 1385168896/1385168896 (100%)
It_Works! (directory-mirror)
----------
Vrangesync is not particular with additional or no front/back slash for Directory_mirror_transfer. It will auto-detect and adjust for every new transfer.
$ ./vr -i "/home/user/large_directory" -o "/backup"
$ ./vr -i "/home/user/large_directory" -o "/backup/"
$ ./vr -i "/home/user/large_directory/" -o "/backup/"
Copy folder
----------------
Following will transfer entire 'large_directory' directory over, rather than do a directory-mirror
$ ./vr -i "/home/user/large_directory" -o "/backup" -fc "y"
============================================================
Rsync
Rsync's 'Yes' List
- Mirror Source to Destination
- Advanced_Filtering_Features(include&exclude_pattern)
- Advanced_Filtering_Features(Filesize)
- Advanced_Filtering_Features(Date)
- Delta Transfer (Delta Diff Algorithm)(Offline)
- Multi-Directions_sync
- Offline_copy(Transport)
- SSH(Remote_Transport)
- CurrentMachine-to-Machine_Copy(Offline)
- CurrentMachine-to-RemoteMachine_Copy
- Remote-to-CurrentMachine_Copy
- Network optimized
- Differential_Copy
- Clone System
- Clone Disk
- Sector-by-sector transfer
- Smartclone(File-based transfer)
- 'Differential+incremental'(versioning) Backup
- Incremental_Copy
- Run unattended
- Long filenames
Rsync's 'No' list
- Advanced_Filtering_Features(Ownership&Permissions)
- Auto-Detect_and_SparseFile_Copy
- Auto-Detect_and-Continue(Partial Resume)
- Auto-Detect_and-Create_Destination_Directory
- Auto-Detect_and-Remove_obsolete_files&directories
- No need additional software install on Remote machine
- Multi-Directions_Delta Transfer
- Delta Transfer (Delta Diff Algorithm)(Remote)
- Delta Transfer: CurrentMachine-to-Machine_Copy(Offline)
- Delta Transfer: CurrentMachine-to-RemoteMachine_Copy
- Delta Transfer: Remote-to-CurrentMachine_Copy
- Delta Transfer: Remote-to-Remote_Machine_Copy
- Fastest Cloner&Copier
- Fastest Auto-Continue(Partial Resume)
- Fastest Delta Transfer
- Auto-Display Detailed Statistics
- Multi-Transports
- NCAT(Remote_Transport)
- Remote-to-Remote_Machine_Copy
- Auto-Display Status/progress
- Not particular with additional or no front/back slash for Directory_mirror_transfer
Score: 21/42
- Enduser need to issue '--sparse' to transfer sparse file.
- Enduser need to issue '--append' to auto-resume file transfer.
- Enduser need to issue --mkpath to auto-create directory on destination.
- Enduser need to issue --delete to remove_obsolete_files&directories on destination.
- Remote machine need to have 'rsync' install in order for rsync to work properly.
- Rsync have 'Delta Transfer: CurrentMachine-to-RemoteMachine_Copy' only. No Multi-Directions_Delta Transfer options.
- Enduser need to issue '--stats' to get statistic at end of transfer.
- Rsync do not have 'Multi-Transports' options. It have 'SSH'(Remote_Transport) only. No NCAT(Remote_Transport) available.
- Rsync have 3-ways sync only. It do not have 'Remote-to-Remote_Machine_Copy' option.
- Enduser need to issue '--progress' to get file transfer status.
- Rsync is very particular with additional or no front/back slash for Directory_mirror_transfer. If you issue wrong 'slash' for source or destination directory, your transfer will not work properly.
- Rsync include a similar backup feature '--link-dest' that is intelligent & space-efficient for long term backup.
Statistic_report
----------------
For example:
Number of files: 15,742 (reg: 3,197, dir: 12,545)
Number of created files: 15,742 (reg: 1,248, dir: 14,494)
Number of deleted files: 0
Number of regular files transferred: 1,248
Total file size: 682.38M bytes
Total transferred file size: 236.21M bytes
Literal data: 209.84M bytes
Matched data: 26.36M bytes
File list size: 436.00K
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 57.74M
Total bytes received: 179.79M
sent 57.74M bytes received 179.79M bytes 442.31M bytes/sec
total size is 682.38M speedup is 3.73
Progress_report
----------------
For example:
Numbers will continuously update to reflect the latest progress as the transfer progresses.
3422020452 24% 61.98MB/s 0:00:12
It_Works! (directory-mirror)
----------
Rsync is particular with additional or no front/back slash for Directory_mirror_transfer
$ rsync -avz --progress /home/user/large_directory/ /backup
$ rsync -avz --progress /home/user/large_directory/ /backup/
Copy folder
----------------
Following will transfer entire 'large_directory' directory over, rather than do a directory-mirror
$ rsync -avz --progress /home/user/large_directory /backup/