The idea is excellent (I've lost files to bitrot before), but what is the advantage here over using "Parchives" [1]? There is widespread cross-platform software available for "par2" format.
http://web.archive.org/web/20150607135928/http://chuchusoft....
(Apologies for not directly answering the question.)
I gave up after that.
Par1 used Reed-Solomon error correction to create new recovery files.
It looks to me that freeze/melt produces a larger file that contains the recovery blocks, while par2 stores the recovery blocks in a second file (or files).
If the recovery bits are stored at the end of the freeze/melt file then you can still use your frozen file as long as your program doesn't barf on extra data at the end, while the par2 approach doesn't have that limitation.
[1] http://parchive.sourceforge.net/docs/specifications/parity-v...