我目前正在实施一个消息传递系统。我想向接收者发送一个受错误保护的消息,但我在基础知识方面失败了,即计算纠错码。我使用以下库进行纠错。
考虑以下 MWE:
from reedsolo import RSCodec
with open("imageToSend.png", "rb") as pic:
picContent = pic.read()
correctionLength = int((len(picContent)/100)*20)
rs = RSCodec(correctionLength)
rs.encode(picContent)
如您所见,我想保护图像免受可能发生的 20% 错误的影响。这里的问题?编码的字节数组为空。我的问题是:是否可以保护大文件免受错误影响,而不会将它们分成小块然后计算纠错码?