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?
verification on copy
- Posts: 3
- Joined: 16 Oct 2021
- Posts: 2451
- Joined: 22 Aug 2012
See the section on the VerifyCopiedFiles flag on the manual page on Expert settings
- Posts: 3
- Joined: 16 Oct 2021
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
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
Maybe the SMB protocol incorporates a checksum, I haven't checked.