Actually, Veeam CBT tracks the blocks that have changed since the last run of the particular job. In other words, it operates on block level, having nothing to do with files. In fact, the blocks can be even changed by an activity which isn’t particularly related to file changing - defragmentation, for instance.
B&R does not provide information on how changed blocks map to guest files.
Hope this helps.