This one time, I had to type a Z-modem transfer program into a DOS machine, as a hex dump through debug.com; I ended up with the same method of checking integrity as $
banks, which was to CRC32 each chunk of the program.
It's surprising how useful checksumming is, and in how many contexts it crops up.