2

nブロックに分割できるバイト配列があります。追加の mブロックを提供する .NET 標準ライブラリ関数はありますか?後で結合されたn + mブロックの最大mブロックを失った場合、2 番目の関数は元のバイト配列を再構築できますか? (残りのブロックと、どのブロックが欠落しているかの指示が与えられます。)

.NET 標準ライブラリでない場合、利用可能なサードパーティ ライブラリはありますか?

(特定のアルゴリズムを提案して回答を偏見させたくありません。)

4

1 に答える 1

0

Reed-Solomon Encodingを実行するUtility.EncodeRsメソッドを確認できます。

(ちょっと記憶が曖昧ですが、ブロックを追加するとRSでブロックmまで負けると思います。)m

これは .NET 標準ではなく .NET マイクロ フレームワークにあるため、何か新しいものをインストールする必要がある場合があることに注意してください。

于 2012-04-29T21:55:54.380 に答える