I agree that error correction is in principle best left to storage media and transmission protocols (for a clean separation of functionality), but the idea to have error correction tailored to (ie: optimized for) the type of data isn't bad at all. In any case, this discussion leaves me wondering which ordinary file formats were actually designed with error correction in mind. Just curious.
Stephan

