ELI5: Explain Like I'm 5

Error correcting codes

Error correcting codes are a set of rules that tell a computer how to check data it gets is what it should be. It helps reduce errors like spelling mistakes, wrong information, or when things don't come through clearly. They work by adding extra bits of information, called check bits or parity bits, to each piece of data. These special check bits tell the computer how to make sure the data it receives is the same as what it was supposed to get. So if there is an error when sending, the computer can still figure out what it was supposed to receive.