求解 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一并传输过去 求各位大虾了 ,进来看看吧 请高手修改源码-由支付宝改成网银,谢谢!急!!! 紧急求救!表单数据获取不全 大虾来帮忙啊,,linux 端口的疑问? pHP 建站 哪里有好点的模板 【置顶】有木有知道正则表达式中的嵌套匹配的语法的? php混淆解密 谁能帮我下?顺便教我方法 wordpress博客使用Developer Formatter语法高亮插件时候,报错“jquery link problem. active the link 数组取值 无法连接memcached服务器 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相同