在线crc计算器 超级CRC计算器HotCRC中的CRC功能选择框内都实现了哪些功能?
超级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校验在线计算器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。