问题背景:
有10MB大小的文件需要进行base64编码后通过tcp socket传输,
数据结构大概是 自定义描述字符串+base64+crc8校验码 ,crc8能适用于这么大的文件的校验吗?
网上的socket 、base64编码、crc校验的例子都是比较小的数据 , 暂时没有思路有前辈能指导一下吗?
问题背景:
有10MB大小的文件需要进行base64编码后通过tcp socket传输,
数据结构大概是 自定义描述字符串+base64+crc8校验码 ,crc8能适用于这么大的文件的校验吗?
网上的socket 、base64编码、crc校验的例子都是比较小的数据 , 暂时没有思路有前辈能指导一下吗?
crc8与数据大小无关,可以参考博文https://blog.csdn.net/q1024165872/article/details/85274228,如果是计算多个字节的crc结果,也是比较简单的,先计算第一个字节的crc结果,然后把第一个字节的crc结果与第二个字节进行异或, 异或后的值再进行一次crc计算就可以了,多个字节也是反复这过程就好