#parity #fec #erasure

zfec-rs

A Rust implementation of the Zfec library

1 unstable release

0.1.0 Mar 12, 2022

#1420 in Encoding

Download history 2/week @ 2024-07-23 7/week @ 2024-07-30 1/week @ 2024-08-27 1/week @ 2024-09-17 15/week @ 2024-09-24 9/week @ 2024-10-01 6/week @ 2024-10-08

200 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