현재 메시징 시스템을 구현 중입니다. 수신자에게 오류로 보호 된 메시지를 보내려고하지만 오류 수정 코드를 계산하는 등의 기본 작업에 실패했습니다. 오류 수정을 위해 다음 library을 사용합니다.
는 다음 MWE을 고려큰 입력에 대한 Python 및 Reed Solomon의 오류 수정
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 %의 오류에서 이미지를 보호하려는 볼 수 있듯이. 여기 문제가 있습니까? 인코딩 된 bytearray는 비어 있습니다. 그리고 내 질문 : 작은 조각으로 chunking하고 오류 수정 코드를 계산하지 않고 큰 파일을 오류로부터 보호 할 수 있습니까?
유권자 정보 : 여기에는 너무 광범위한 내용이 없습니다. – deviantfan
데이터를 매트릭스 형식으로 복사/분리해야하는 부담을 염두에 두지 않으면 두 계층 감지/수정 체계를 사용할 수 있습니다. 행은 오류 검출을 위해 CRC 또는 RS ECC 바이트가 추가되고, 행렬은 CRC 또는 RS ECC에 의해 검출 된 소거의 정정을 위해 RS ECC 행을 첨부하며, 오류 행 당 하나의 패리티 행만이 정정되어야한다. 인터리빙은 큰 dropouts 처리하는 데 사용할 수 있습니다. – rcgldr