verification on copy

Discuss new features and functions
Posts: 3
Joined: 16 Oct 2021

Jean1020

Hello,
I have a question about how freefilesync works.
I'm a bit of a data integrity freak. Having experienced a data transfer that went wrong, when I copy a file either through the windows copy manager or through FreeFileSync (when I synchronize), I always compare with the "content" option the original files with the copies before deleting the first.
My question: does FreeFile Sync verify or certify in any way that when you synchronize a file, it is identical to the original?
User avatar
Posts: 2451
Joined: 22 Aug 2012

Plerry

See the section on the VerifyCopiedFiles flag on the manual page on Expert settings
Posts: 3
Joined: 16 Oct 2021

Jean1020

Hello,
Thanks, that's very interesting.
What I understand is that FreeFileSync does not do any verification by default.
Then that it is possible by modifying a FreeFileSync configuration file to request this verification.
However, after reading the article "Does the CopyFile function verify that the data reached its final destination successfully", I understand that the verification can be misleading because it depends on where the data is read (caches, disks,...).
By checking the data, one can make sure for example that there was no "bit inversion" at the RJ45 connector or cable, or on the router. But it is more complicated to check the data once in the destination system because we don't really know what data is used to make this comparison.
Regards
Posts: 3
Joined: 16 Oct 2021

Jean1020

Maybe the SMB protocol incorporates a checksum, I haven't checked.