Projects / zfec


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.

Operating Systems

Recent releases

  •  01 Feb 2011 08:27

    Release Notes: Improved tests and packaging.

    •  30 Sep 2010 12:32

      Release Notes: A few build issues were fixed.

      •  20 Sep 2007 00:58

        Release Notes: Packaged with setuptools/easy_install. If you have easy_install (the Python install tool), then you can download and install zfec with the command line "easy_install zfec".

        •  04 Jun 2007 14:33

          Release Notes: Installation and documentation were improved.

          •  21 Apr 2007 19:54

            No changes have been submitted for this release.

            Recent comments

            04 Jun 2007 05:11 zooko

            Re: Build / install instructions?

            The current release, 1.0.1, has build/install instructions in the README.


            I am now trying to figure out how to change the URLs on this freshmeat page to point to the current version.

            04 Jun 2007 00:56 zambono

            Build / install instructions?
            Not being a python guy, I'm not having quick luck getting this tool to run.

            Any quick help? Thx


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.