Encoder-Decoder:Reed-Solomon Berklemp Welsch编码器和解码器的实现

时间:2024-05-26 11:44:28
【文件属性】:

文件名称:Encoder-Decoder:Reed-Solomon Berklemp Welsch编码器和解码器的实现

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-26 11:44:28

Java

编码器-解码器 这是Reed-Solomon Berklemp Welsch编码器和解码器。 编码器获取一个.txt文件,并将其编码为.enc文件。 然后,该文件可以在每27个字符的块中更改一个字符,并且解码器会将此.txt文件解码为原始.txt文件,而不会发生任何错误。 它使用冗余填充和错误校正来完成此任务。 我是1.5年前写的,代码很粗糙。 特别是Decoder类中有很多繁重的数学运算,很难理解。 如果我今天写这篇文章,我会做很多不同的事情。 两种方法都有太多的全局变量,并且某些方法名称非常糟糕。 遵循这两个类的流程可能很困难。 不过,大多数逻辑都是可靠的。 话虽如此,这仍然有效,我认为这很酷。 您可以使用Encoder对任何基本的.txt文件进行编码,并将其编码为一个名为output.enc的文件,这只是另一个文本文件。 您可以在此处修改一些字符,然后在其上运行Decoder,


【文件预览】:
Encoder-Decoder-master
----README.md(1KB)
----Encoder()
--------.gitignore(6B)
--------src()
--------.classpath(301B)
--------.settings()
--------.project(383B)

网友评论