#parity #fec #erasure

zfec-rs

A Rust implementation of the Zfec library

1 unstable release

0.1.0 Mar 12, 2022

#1481 in Encoding

Download history 6/week @ 2024-03-10 7/week @ 2024-03-17 46/week @ 2024-03-24 56/week @ 2024-03-31 12/week @ 2024-04-07 16/week @ 2024-04-14 13/week @ 2024-04-21 23/week @ 2024-04-28 12/week @ 2024-05-05 9/week @ 2024-05-12 4/week @ 2024-05-19 6/week @ 2024-05-26 21/week @ 2024-06-02 16/week @ 2024-06-09 34/week @ 2024-06-16 3/week @ 2024-06-23

75 downloads per month
Used in carbonado

GPL-3.0 license

36KB
563 lines

Zfec-rs

A pure Rust implementation of Zfec

Based on https://github.com/tahoe-lafs/zfec


lib.rs:

A pure Rust implementation of the Zfec library.

The general concept of Zfec is to break a message into blocks, or "chunks", then generate additional chunks with parity information that can be used to identify any missing chunks.

Notice: Zfec only provides Forward Error Correcting functionality, not encryption. Any message coded with Zfec should be encrypted first, if security is necessary.

Implemented directly from https://github.com/tahoe-lafs/zfec

No runtime deps