【问题标题】:Javascript CRC16 sample code or implementationJavascript CRC16 示例代码或实现
【发布时间】:2017-08-21 11:28:01
【问题描述】:

任何人都可以分享一个链接或示例代码来实现 javascript 中字符串的校验和吗? 提前非常感谢

【问题讨论】:

  • 您是否至少尝试过在 Google 中搜索?
  • @ŁukaszNiemier 我试图用谷歌搜索它,但没有找到正确的实现。校验和应根据 [ISO/IEC 13239] 使用多项式“1021”(十六进制)和初始值“FFFF”(十六进制)计算。
  • @Fatehi_Alqadasi 非常感谢您的快速响应。校验和应根据 [ISO/IEC 13239] 使用多项式“1021”(十六进制)和初始值“FFFF”(十六进制)计算。请建议如何验证它。

标签: checksum crc16


【解决方案1】:

你想要什么?

你需要更具体。

有大量的 CRC16 算法,每个算法都有自己的多项式并用于特定用途。一些 CRC16 算法非常适合创建散列(例如,对于 Redis),而其他算法则更适合有线通信。

我什么都想要,我真的不在乎什么

如果这是你想走的路,那么 GitHub 和 NPM 有许多可以为你工作的实现。

他们的文档通常非常糟糕或根本不存在,并且无法保证它们会像宣传的那样工作,但如果有任何问题,您可以随时尝试,如果您发现错误,您可以随时在他们的报告中报告问题页面。

这是我发现的一个快速实现,应该是你需要的:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 2012-11-10
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多