Projects / Vandermonde Forward Error Correction

Vandermonde Forward Error Correction

VDMFEC implements Block ECC using a Forward Error Correction (FEC) code based on Vandermonde (VDM) matrices in GF(2^8) due to Luigi Rizzo. Given the FEC parameters K and N, with N greater than K, N blocks are written for every K input blocks in such a way that any K blocks are sufficient to reconstruct the data. That is, up to N - K blocks out of every group of N blocks may be lost without loss of data. VDMFEC's primary application is intended to be in recovering data from unreliable media such as diskettes. With appropriate parameters, files may be recovered even with many read errors. (Note that you must write the data to the diskette using this program in order to be able to recover the data later!)

Tags
Licenses
Implementation

Recent releases

  •  19 Sep 2001 20:19

    No changes have been submitted for this release.

    Recent comments

    29 Sep 2007 02:35 SergeyFeoktistov

    Thanks
    1. Sorry for my bad english :-)

    2. Thanks for the good program! It really works :-) In conjunction with dd_restore, it gives me assurance that my archives will not be corrupted after many years of keeping - even medias will be partially corrupted.

    Screenshot

    Project Spotlight

    OpenStack4j

    A Fluent OpenStack client API for Java.

    Screenshot

    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.