Does restic backup only changes of huge files?

Does restic look for intra-file-changes, or does it backup the entire file even if just one byte change?

Restic divides files into chunks using an algorithm. As long as the changes don’t alter the way restic decides to split up the file, only the changed chunk is added to the repository and the others will be deduplicated.