Tracker »

Issue 52 – Use file hash as criterion for synchronization

: Core
: Unspecified
: Enhancement
: Low
: 19
: RESOLVED
: IMPLEMENTED
: 6.2.1
https://winscp.net/forum/viewtopic.php?t=4338

(once there is considerable support for that on servers)
Alternative is to download remote file to temporary location and calculate hash locally. This would make sense only if download is considerably faster than upload. Otherwise it would be faster to simply transfer whole tree instead of using synchronization.

However obviously this is much harder to implement (efficiently) than remote-side hashing.

https://winscp.net/forum/viewtopic.php?t=5626
First step:
File checksum calculation support for SCP protocol and SFTP protocol via secondary shell session using shell commands like sha256sum
Commit b4c490b4