title: Single-Byte Error Correction
body: <p>A 200 byte message has one random byte corrupted.</p>
  
  <p>What's the most efficient way to fix the corrupt byte?</p>
  
  <p>A <a href="http://en.wikipedia.org/wiki/Hamming_code" rel="nofollow">Hamming(255,247)</a> code has 8 bytes of overhead, but is simple to implement.</p>
  
  <p><a href="http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction" rel="nofollow">Reed-Solomon error correction</a> has 2 bytes of overhead, but is complex to implement.</p>
  
  <p>Is there a simpler method that I'm overlooking?</p>