As far as I know, IntegrityChecker Java is the only high performance easy-to-use inexpensive solution spanning all computing platforms. Actually, it’s not clear there is any other solution at all, at any price. And it works on hard drives, SSDs, network drives, CDs and DVDs, SD cards, thumb drives, etc—any mounted file system.
Want to know that your data is 100% intact, be it the originals or the 10th backup of a backup or a network file transfer or whatever? Then this is your tool of choice. It’s not just about bit rot, it’s about everything that might alter/damage your files eg software bugs, transfer corruption, failed file copies, bad memory, etc.
Can you afford to not know if your backups are good? And of course your original master files.
And so long as Java remains available, you should be able to check data integrity on your files today or next year or in the year 2035 without so much as a software update, because the Java APIs have remained compatible for decades.