#parity #fec #erasure

zfec-rs

A Rust implementation of the Zfec library

1 unstable release

0.1.0 Mar 12, 2022

#1423 in Encoding

Download history 4/week @ 2024-01-08 14/week @ 2024-01-15 11/week @ 2024-01-22 29/week @ 2024-01-29 38/week @ 2024-02-05 15/week @ 2024-02-12 15/week @ 2024-02-19 35/week @ 2024-02-26 20/week @ 2024-03-04 4/week @ 2024-03-11 8/week @ 2024-03-18 49/week @ 2024-03-25 54/week @ 2024-04-01 15/week @ 2024-04-08 12/week @ 2024-04-15

131 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