CRC-16 > 色々あるようだ | On-line CRC calculation and free library
CRC-16の実装コード(C++)がある。
Python実装は以下で見つけた。
https://gist.github.com/oysstu/68072c44c02879a2abf94ef350d1c7c6
比較してみた。結果が異なる。
CRC-16と言っても色々あるようだ。
https://blogs.yahoo.co.jp/edamatsu_denki/24482845.html
・CRC16-IBM (x16 + x15 + x2 + 1)
・CRC16-ANSI (x16 + x15 + x5 + 1)
・CRC16-CCITT (x16 + x12 + x5 + 1)
・CRC16-XMODEM (x16 + x12 + x5 + 1)
C++実装はCRC-16(Modbus)。
PythonのコードはCRC-16-CCITT。
On-line CRC calculation and free library
にさらに多くの種類が紹介されている。
Author And Source
この問題について(CRC-16 > 色々あるようだ | On-line CRC calculation and free library), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/79db45461513029f4ac1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .