CRC校验计算器
在线CRC循环冗余校验计算工具,支持CRC-8/16/32等多种标准算法,可自定义参数,支持单个和批量文件校验。
【本地执行模式】 : 您的所有数据均在浏览器中处理,不会上传服务器,数据安全有保障。不放心的,可等待页面加载完成后 断网使用!(需提前登录账号)
【速度及稳定性】 : 处理速度由您的机器配置决定。少数工具可能出现无法使用或异常,请使用:批量工具软件版(首页可进入)。或联系技术 wxcwxc1989 处理!
【注意】:软件版和在线版的工具是 不同的。软件版工具更专业,更强大,支持win10/11;在线版更方便,工具数量更多,手机电脑通用。各有千秋!请根据情况选择!
【速度及稳定性】 : 处理速度由您的机器配置决定。少数工具可能出现无法使用或异常,请使用:批量工具软件版(首页可进入)。或联系技术 wxcwxc1989 处理!
【注意】:软件版和在线版的工具是 不同的。软件版工具更专业,更强大,支持win10/11;在线版更方便,工具数量更多,手机电脑通用。各有千秋!请根据情况选择!
工具使用
十六进制格式支持空格分隔,如:48 65 6C 6C 6F
0x
0x
0x
算法:
位宽:
数据长度:
| 算法名称 | 位宽 | 十六进制结果 | 十进制结果 | 操作 |
|---|
支持批量选择多个文件进行CRC校验。所有计算在本地完成,文件不会上传到服务器。
已选择的文件 (显示前20个):
0%
| # | 文件名 | 大小 |
|---|
使用说明
软件使用说明
- 选择计算模式:
- 单个计算:用于对文本、十六进制或Base64数据进行CRC校验计算
- 批量文件校验:用于批量计算多个文件的CRC校验值
- 单个计算模式:
- 选择输入类型(文本UTF-8、十六进制或Base64)
- 输入或粘贴需要计算的数据,可点击"加载示例"快速体验
- 选择CRC算法预设,支持CRC-8、CRC-16、CRC-32等40多种标准算法
- 选择自定义参数可手动设置多项式、初始值、异或值和位反转选项
- 选择输出格式(十六进制、十进制或二进制)
- 点击"计算CRC校验值"获取结果
- 批量文件校验模式:
- 点击"选择文件"按钮,选择需要校验的文件(支持多选)
- 勾选需要计算的CRC算法(可多选)
- 点击"开始批量计算"进行处理
- 处理完成后可在线查看结果或下载ZIP压缩包
- 查看所有算法结果:勾选"同时显示所有常用CRC算法的计算结果"可一次性查看40多种算法的计算结果,方便对比验证。
- 收藏常用算法:点击算法列表中的星号可收藏该算法,收藏的算法会显示在列表最前面,方便快速查找。
- 下载结果:批量处理完成后,点击"下载结果(ZIP)"可下载包含CSV和TXT格式的完整校验报告。
常见问题
答:CRC-16产生16位(2字节)校验值,CRC-32产生32位(4字节)校验值。CRC-32的检错能力更强,适用于大文件校验;CRC-16占用空间小,常用于通信协议如MODBUS。根据您的应用场景选择:工业通信推荐MODBUS CRC-16,文件完整性校验推荐CRC-32。
答:REFIN(输入反转)表示计算前是否将每个输入字节的位顺序反转;REFOUT(输出反转)表示计算后是否将最终CRC值的位顺序反转。这两个参数是CRC算法的重要配置,不同的标准算法有不同的设置,使用预设算法时无需手动配置。
答:十六进制输入支持多种格式:可以使用空格分隔(如48 65 6C 6C 6F),也可以连续输入(如48656C6C6F),还可以带0x前缀。字母大小写均可,系统会自动解析处理。
答:CRC算法有多种变体,即使同为CRC-16也可能因多项式、初始值等参数不同而产生不同结果。请确认您使用的算法参数一致。建议使用"显示所有算法结果"功能查看各种算法的计算结果,找到与目标一致的算法,或使用自定义参数功能手动配置。
答:CRC计算需要读取完整文件内容,大文件处理时间较长是正常现象。建议:1)减少同时选择的算法数量;2)分批处理大量文件;3)关闭其他占用内存的程序。所有计算在本地完成,不受网络速度影响。
答:MODBUS CRC是CRC-16的一种变体,使用多项式0x8005、初始值0xFFFF、输入输出均反转。它是MODBUS RTU协议的标准校验方式,广泛应用于工业自动化和PLC通信。如果您在进行MODBUS相关开发,应选择CRC-16/MODBUS算法。
答:在算法选择中