ピクスト ランキングとまとめ
- ライセンス:
- MIT/X Consortium Lic...
- 出版社のWebサイト:
- http://www.tty1.net/pycrc/
ピクスト タグ
ピクスト 説明
PythonにおけるCRCリファレンスの実装 PYCRCプロジェクトは、PythonでCRC基準実装を提供し、C.中古CRCの変種は、迅速で宇宙消費する実装から遅くなるが、特に組み込みアプリケーションに適した実装が小さいが、より小さい実装から選択することができる。次の機能が実装されています。 - 文字列のチェックサムを生成する - クライアント実装用のCヘッダーファイルとソースファイルを生成します。このアルゴリズムは、迅速で大きな実装から遅くなるが、特に組み込みアプリケーションに適した実装はより小さくてより小さな実装から選択できます.CRCアルゴリズムの次の変形例がサポートされています。 - bit_by_bit:拡張メッセージのすべてのビットに個別に動作する基本アルゴリズム(つまり、最後に幅0ビットの入力データ)を入力します。このアルゴリズムは、基本的な多項式部門の直接的な実施であるため、理解するのが最も簡単なものですが、すべての可能なバリエーションの中でも最も遅いです。 - bit_by_bit_fast:拡張メッセージを必要としない単純なbit_by_bitアルゴリズムのバリエーション。このアルゴリズムは、コードスペースが大きな関心事である組み込みプラットフォームに適した選択かもしれません。 - TABLE_DRIVEN:標準テーブル駆動アルゴリズム。このアルゴリズムは、幅8の倍数を持つモデルでのみ機能します。これはビットとは対照的にバイトで動作し、256個の要素のルックアップテーブルを使用するため、最速のバリアントです。ただし、256個の要素のルックアップテーブルを使用します。とにかく、ルックアップテーブル内の要素数は、-table_idx_withコマンドラインスイッチによって減らすことができます。 4ビット(ルックアップテーブル内の16個の要素)を使用することによって、ビットバイビットアルゴリズムに関してかなりのスピードアップを測定することができる。要件: ・Python このリリースの新機能: ・CRC-64ジョーンズモデルが追加されました。 ・CRC-32MPEGをCRC-32-MPEGに改名した。
ピクスト 関連ソフトウェア