文件名称:reed-Solomon-支持no_std环境的Reed-Solomon BCH编码器和解码器-Rust开发
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-16 14:05:49
Rust Cryptography
Reed-Solomon BCH在Rust中实现的Reed-Solomon BCH编码器和解码器。 这是Wikiversity Setup [依赖于Reed-Solomon BCH Reed-Solomon BCH编码器和解码器的python实现的端口,在Rust中实现。 这是来自Wikiversity Setup的python实现的端口[dependencies] reed-solomon =“ 0.2” extern crate reed_solomon示例extern crate reed_solomon; 使用reed_solomon :: Encoder; 使用reed_solomon :: Decoder; fn main(){let data = b“ Hello World!”; //纠错码的长度,让ecc_len = 8; //使用let enc = Encoder :: new(ecc_len);创建编码器和解码器 让dec
【文件预览】:
reed-solomon-rs-master
----README.md(2KB)
----Cargo.toml(463B)
----tests()
--------simple.rs(1KB)
----examples()
--------bandwidth.rs(3KB)
--------helloworld.rs(1KB)
----LICENSE(1KB)
----src()
--------gf()
--------decoder.rs(14KB)
--------lib.rs(6KB)
--------encoder.rs(4KB)
--------macros.rs(806B)
--------buffer.rs(2KB)
----.travis.yml(80B)