Quote:
Originally Posted by pan64
checksums (like md5) are used to check data integrity.
|
They check integrity, but do not provide for correction.
My concept is that an ECC wrapper includes ECC data, and an unwrapper would take those ECC bits out of the data stream, but correct for losses or errors (reporting them).
Thus data you wanted to be secure for archival purposes, or transmission / distribution purposes, could be transmitted or saved with ECC codes. Errors, to the degree of the encoding, could be corrected.
Granted, most data transmission schemes have checksums, an error of which might trigger a re-transmission of a data packet.