CRCエラー訂正ライブラリ? [閉まっている]
-
13-09-2019 - |
質問
エラーを検出するだけでなく、それらを修正するだけでなく、ユーザーを可能にCRCライブラリはありますか?私は、理想的には、オープンソースのC / C ++やJavaライブラリ、探しています。
他のヒント
あなたはCRCを望んでいないが、FEC(前方誤り訂正)。あなたは libfec のオープンソース実装を見つけることができます。
エラー訂正に関する最良の技術的な解決策はターボ符号と呼ばれています。 その詳細については、 http://en.wikipedia.org/wiki/Turbo_code のを参照してください。
しかし、私はあなたがそれをはるかに自由な実装を見つけることができません怖います。
あなたは本当に自由なものをしたい場合は、以下を参照する:私は、CRCがのみそれらを修正、エラーを検出しないことができると信じています。
作家が誤解されています。 CRCは、単一のビット誤りを訂正するために使用することができます。 C / C ++ユーザージャーナル - 2003年6月 - 6ページ
私は、しかし、あなたがファイルのセットをチェックし、修復したい場合は、常に多くの場合、Usenetで使用されているPAR2を試すことができ、CRCは、エラー訂正のために頻繁に使用されているとは思いません。あなたは、インターネット上のドキュメントと実装の多くは、例えば win32のライブラリを見つけることができます。
所属していません StackOverflow