求解 crc32()函数的应用场景 求解 crc32()函数的应用场景,看手册以后很迷茫,不知道这个函数有什么用途,求解。能给出一个应用场景最好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手册描述:生成 str 的 32 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。 今天第一次看到这个函数,试用了一下,感觉就像验DNA一样。实际上我们在做数据传输的过程中,很多时候要给数据一层一层的包装,再一层一层地拆开包装,这个过程中,很可能数据就“变质”了。我有一次就是这样,数据打包,传输,再按打包规则还原结果就不一样了。我gettype出来的值是一样的 print_r出来也是一样的 后面是用strlen看到 打包前是6 还原就是192了 很是郁闷 就蒙着trim去掉空格试试 才变成原本那样。如果当时认识这个crc32()比较一下 应该很快看出问题个人一点经验,分享给LZ ,继续学习! CRC32 校验和通常用于可靠性较高的数据传输中。由于校验和是按位运算的结果,所以不同的数据可能有相同的校验和 $data = $_SERVER;$data = json_encode($data);$data = base64_encode($data);/** *POST提交到另一个地方 */..........................$data = $_POST['data'];$data = base64_decode($data);$crc = crc32($data);$data = json_decode($data);如果在上述过程中传送到另一个页面的数据缺损了,那crc32能做什么?能把数据给我还原修复? 这些数据传输都是指哪些方式,如果数据部分丢失了,crc32这个函数可以给我哪些帮助? crc32只是做一个校验,帮助程序进行验证。类似md5一样 返回的值是参数的另一种形态 并没有改变数据本质。 只是帮助程序做个验证。 组织管的就是硬盘了,每个扇区都有一个CRC32比较 crc32 可以发现有错,但不知道错在哪里。此时要要求对方重发,知道crc32相同 是的,传输时吧传输前的CRC32一并传输过去 求PHP程序员做一款游戏程序 国内哪里有好的wordpress社区技术支持呀?? 请问在php中怎么读取服务器上的时间呢? 大家说说Drupal 小弟不才,现在才开始学PHP 希望大虾们给予帮助!!! 谷歌地图调用API独立文件能显示但是加到自己首页后就无法显示了! 辞职了,散分 关于pChart,jpGraph等图表类库 php电脑版网站和wap版互相跳转的问题请教 哪个支付平台支持提现到银行卡? php传递php语句的问题 php stream_socket_server 用ssl的问题
今天第一次看到这个函数,试用了一下,感觉就像验DNA一样。
实际上我们在做数据传输的过程中,很多时候要给数据一层一层的包装,再一层一层地拆开包装,这个过程中,很可能数据就“变质”了。我有一次就是这样,数据打包,传输,再按打包规则还原结果就不一样了。我gettype出来的值是一样的 print_r出来也是一样的 后面是用strlen看到 打包前是6 还原就是192了 很是郁闷 就蒙着trim去掉空格试试 才变成原本那样。如果当时认识这个crc32()比较一下 应该很快看出问题
个人一点经验,分享给LZ ,继续学习!
通常用于可靠性较高的数据传输中。由于校验和是按位运算的结果,所以不同的数据可能有相同的校验和
*POST提交到另一个地方
*/
..........................$data = $_POST['data'];$data = base64_decode($data);$crc = crc32($data);$data = json_decode($data);
如果在上述过程中传送到另一个页面的数据缺损了,那crc32能做什么?能把数据给我还原修复?
这些数据传输都是指哪些方式,如果数据部分丢失了,crc32这个函数可以给我哪些帮助?
此时要要求对方重发,知道crc32相同