Difference between verify file backups, end-to-end-verification

What is the exact difference between the two settings:
Debugging: Verify file backups using client side hashes
Debugging: End-to-end verification of all file backups in the advanced settings.

Uses hashes that are already there (with Internet backups) to verify the files (more like failing if they are missing).

This will calculate a different set of hashes for each file on each backup and verify that on the server.

1 Like

Sorry, I have to ask in detail since I am seeing strange effects that all the data seems to be transfered on each incremental backup and I dont know why.

Debugging: Verify file backups using client side hashes: Enabled
This is faster? (even for LAN backups?)
You should see only new or changed files?
Progress bar should show only the size of new and changed files?

Debugging: Verify file backups using client side hashes: Disabled
This is slower?
All the data is transfered to the server, there hashes are made and afterwards it is decided what to do (keep as new file or link as deduplicated file)

Is this correct?
Thanks.