2016 - 2024

感恩一路有你

在线crc计算器 超级CRC计算器HotCRC中的CRC功能选择框内都实现了哪些功能?

浏览量:2206 时间:2021-03-14 15:02:30 作者:admin

超级CRC计算器HotCRC中的CRC功能选择框内都实现了哪些功能?

HotCRC计算器中的功能选择非常多。如下图所示。

HotCRC计算器具备的功能远远超越了CRC计算器的功能,除了正常的CRC基本运算,还包括了算法逆向、表格和源码生成。这三个是主要功能。

它也自带位运算功能,如异或,与,非,移位等功能。

还有就是汉字编码和字符编码之间的转换。

HotCRC计算器有的功能是不用选择的,例如几个CRC碰撞,还有穷举等。

当选择一个功能后,原来的“运算”和“还原”按钮的名称都可能发生变化,即一组新的功能。

总之,HotCRC计算器短时间内(菜农在世)是不会被第三方CRC计算器超越的。

因为这些辅助功能就很给力。


超级CRC计算器HotCRC中的方向是什么?

HotCRC计算器的“方向”与第三方CRC计算器的最大不同就在于“清晰透明”。

在第三方CRC计算器上常有refin和refout两个选项,且一般两个都同为ture(即左移)或false(即左移)。

因为待校验数据流即明文的存储格式有大端和小端之别,且多项式即权值也有是否反序的问题,故菜农将它们简化为左移或右移即CRC方向。

对于左移算法,数据为大端,权值不反序,即refin=refout=false(假)。

对于右移算法,数据为小端,权值为反序,即refin=refout=ture(真)。

在算法的生成上,HotCRC计算器可以自动生成5种算法,但是你看不出数据大小端的变化(数据是按逐字节存取的),也看不到权值的“反序”(例如移位算法)。

HotCRC计算器采用第6种CRC算法,此算法未公开,因为大小端转换和反序太过复杂,不适用于嵌入式领域的运行环境。


在线crc计算器 crc校验计算器手机版 crc校验在线计算器

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。