At such a time not only is it important to be able to detect that the data is corrupted, but also to detect exactly how much of it is corrupted and how to recover it. Imagine if you send a large ...