I am writing a program that will probably require PAR-like (http://parchive.sourceforge.net/) data reconstitution...much like some RAID systems have.

What I am basically wondering is should I use a command line copy of Parchive or are there any sites out there that I could possibly learn the concept behind it from so I can design my own implementation or perhaps use someone else's code...anyone got any ideas or thoughts? I would prefer an integrated solution but if I have to use external programs I can do...it just wouldn't look professional :-)