現在、メッセージングシステムを実装中です。エラー保護されたメッセージを受信者に送信したいのですが、基本的には失敗しています。つまり、エラー修正コードを計算しています。私は次のようにエラー修正のためにlibraryを使用します。あなたは、私が発生する可能性がある20%のエラーから画像を保護したい見ることができるように大きな入力の場合の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)
:
は以下MWEを考えてみましょう。ここの問題?コード化されたbytearrayは空です。そして私の質問:大規模なファイルを小規模なものに分割せずにエラーから守ることは可能ですか?
投票者について:ここには広すぎるものはありません。 – deviantfan
データをマトリックス形式にコピー/分離しなければならないオーバーヘッドを気にしない場合は、2層の検出/訂正方式を使用できます。行は、誤り検出のためにCRCまたはRS ECCバイトが追加され、行列は、行指向CRC/RS ECCによって検出された消去の訂正のためにRS ECC行を付加し、誤り行ごとにただ1つのパリティ行を訂正することを必要とする。インターリーブは、大きなドロップアウトに対処するために使用できます。 – rcgldr