Also, I'd like to see file systems with cryptographic hashes for protection instead of checksums.
Surely these would be extremely useful for long-tem storage formats?
Also, I'd like to see file systems with cryptographic hashes for protection instead of checksums.
Surely these would be extremely useful for long-tem storage formats?
That's why these days I always use BitTorrent, because it uses cryptographic hashes (albeit the outdated SHA-1) and I'm therefore guaranteed that every bit is identical to the source.
Well, and also TCP/IP checksums are small enough that you'll relatively frequently see errors sneak through them. But that's not likely to be what you were noticing.
Probably also using cheap/old network equipment too that would bit-flip between when the TCP/IP checksum was recalculated. And like you said, combined with the re-publishing of corrupted files if they didn't bother to par2 correct them first (ie., human errors creeping in :)
> Surely these would be extremely useful for long-tem storage formats?
I suspect most people... well, most people just live with bit-rot, but the second best option is to use dumb storage and just stick a *.sha256 and maybe some par2 files next to the original data file on whatever storage you're using. Maybe even a detached GPG signature, if you care about that.