fec: Forward error correction of ByteStrings

[ codec, gpl, library, program ] [ Propose Tags ] [ Report a vulnerability ]

This code, based on zfec by Zooko, based on code by Luigi Rizzo implements an erasure code, or forward error correction code. The most widely known example of an erasure code is the RAID-5 algorithm which makes it so that in the event of the loss of any one hard drive, the stored data can be completely recovered. The algorithm in the zfec package has a similar effect, but instead of recovering from the loss of only a single element, it can be parameterized to choose in advance the number of elements whose loss it can tolerate.

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.1.1, 0.2.0
Change log ChangeLog.md
Dependencies base (>=4.9 && <5), bytestring (>=0.10 && <0.13), criterion (>=1.1 && <1.7), deepseq (>=1.4 && <1.6), extra (>=1.7 && <1.8), fec, random (>=1.1 && <1.3) [details]
Tested with ghc ==8.10.7
License GPL-2.0-or-later
Author Adam Langley <agl@imperialviolet.org>
Maintainer Adam Langley <agl@imperialviolet.org>
Category Codec
Home page https://github.com/tahoe-lafs/zfec
Uploaded by jcalderone at 2023-10-06T17:40:50Z
Distributions NixOS:0.2.0
Reverse Dependencies 2 direct, 3 indirect [details]
Executables benchmark-zfec
Downloads 2516 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]