In the b2_list_file_names API response, there is a contentSha1 field, containing the sha1 hash of the chunk as computed by B2. If I understand the check code correctly, this sha hash is not used for the check, and I think using it would be a rather good improvement. To me this seems to be a very good “middle way” between the current “check” (which only checks the file list?) and “check -files” (which downloads each file and compares(?) (which would be rather expensive)).
(BTW, there is also the contentLength field, do you compare file sizes in the check?)
Such a check would at least make me sleep better Thanks a lot for an awesome software!