• Register

Parity data for ISO images: anyone doing this? Best practices?

+1 vote

Earlier today I had a discussion with a colleague on possible ways to store (ISO) images of CD-ROMs and DVDs in our repository system. In addition to checksums, he suggested to also generate and store parity data for each image file (e.g. using the par2 tool: http://manpages.ubuntu.com/manpages/trusty/man1/par2.1.html). This would enable one to repair files in case of bit-level corruption.

This made me wonder how commonly parity info is used in digital archives, and if there are any best (or at least recommended) practices. E.g. what levels of redundancy are typically used? I'm not really familiar with this at all, and it's not a subject that is often mentioned in digital preservation discussions (but see https://twitter.com/anjacks0n/status/733281959762395139).

asked May 25, 2016 by johanvanderknijff (1,860 points)
I should probably have said forward error-correction codes or erasure codes, as parity codes are just one tactic.  This kind of thing is usually delegated to the storage sytem, but having explicit parity files may be a better idea as they are portable across storage platforms.
Thanks Andy. Your remark about the storage system already taking care of this is something  that crossed my mind as well, and made me wonder whether repeating this using parity files wouldn't be overkill.

Please log in or register to answer this question.