yencode is an encoder, decoder, and posting package for the popular Usenet yEnc encoding format. It features the ability to encode single or multipart archives, a smart decoder which can decode multiple files (including files specified out of order or with nonsense filenames), an optional scan mode with recursion, and an easy to use Usenet posting utility. It is fully compliant with the yEnc specifications.
zfec is a fast, portable, and programmable implementation of erasure coding. It includes a C library, a Python library, and a command-line tool. Erasure coding is also known as "forward error correction", which is the generation of redundant blocks of information such that if some blocks are lost then the original data can be recovered from the remaining blocks. The RAID-5 algorithm is an erasure code, but while RAID-5 can recover from the loss of any one element, zfec can be parameterized to choose in advance the number of elements whose loss it can tolerate.