リードソーロ

純Pythonリードソロモンエンコーダ/デコーダ
今すぐダウンロード

リードソーロ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Public Domain
  • 価格:
  • FREE
  • 出版社名:
  • Tomer Filiba
  • 出版社のWebサイト:

リードソーロ タグ


リードソーロ 説明

Reedsoloは、「BobMath」によって書かれたWikiversityの素晴らしいチュートリアルに基づく純粋なPython Reed Solomonエンコーダ/デコーダで、コードを少し統合し、例外を追加した例外と単純なAPIを統合しました。私の理解には、アルゴリズムはメッセージ内のエラーのNSYM / 2を修正できます。ここで、NSYMはエラー訂正コード内のバイト数です。このコードは、Python(2.4-3.2)の妥当なバージョンのほとんどで機能するはずですが、私は2.6-3.2.noteiをテストしています。それは私のためにあまりにも多くの有限フィールド代数的な代数です:)私は私が取り組んでいる別のプロジェクトのためのECCコーデックを必要としたのでこのパッケージをリリースしました、そして私はウェブ上で何も見つけることができませんでした(それでも機能します)。> >> RS = RSCODEC(10)>>> rs.encode() ' X01 X02 X03 X04、 X9D X1C + = XF8H XFA X98M' >>> RS.Encode( "Hello World") 'Hello World xed%T XC4 XFD XFD x89 xf3 xa8 xaa' >>> rs.decode(B'Hello World xed%T XC4 XFD xfd x89 xf3 xa8 xaa ')' Hello World '>>> rs.decode(b'hello worxd xed%t xc4 xfd xfd x89 xf3 xa8 xaa')#1エラー'Hello World' >>> RS.Decode(b'hexlo worxd xed%t xc4 xfdx x89 xf3 xa8 xaa ')#3エラー'Hello World' >>> rs.decode(b'hxxlo WORXD xed%T XC4 XFDX x89 XF3 XA8 XAA ')#4エラーの誤りworld' >>> rs.decode(b'hxxxo worxd xed%t xc4 xfdx x89 xf3 xa8 xaa ')#5エラー'Hello World' >>> rs.decode(b'hxxxo worxd xed%t xc4 xfdxx xf3 xa8 xaa ')#6エラー - フェイルトレースバック(最新のコール) :... ReedSolomonError:エラーを見つけることができませんでした>>> rs = rscodec(12)>>> rs.encode( "Hello World") 'Hello World?AY xb2 xbc xdc X01Q XB9 XE3 XE2 = '>>> rs.decode(b'hello worxxxxy xb2xx x01q xb9 xe3 xe2 =')#6エラー - Ok'Hello World'Productのホームページ


リードソーロ 関連ソフトウェア