#parity #fec #erasure

zfec-rs

A Rust implementation of the Zfec library

1 unstable release

0.1.0 Mar 12, 2022

#1442 in Encoding

Download history 4/week @ 2024-11-13 24/week @ 2024-11-20 34/week @ 2024-11-27 32/week @ 2024-12-04 28/week @ 2024-12-11 19/week @ 2024-12-18 16/week @ 2024-12-25 5/week @ 2025-01-01 4/week @ 2025-01-08 23/week @ 2025-01-15 16/week @ 2025-01-22 19/week @ 2025-01-29 28/week @ 2025-02-05 20/week @ 2025-02-12 24/week @ 2025-02-19 15/week @ 2025-02-26

89 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