首頁 > 後端開發 > php教程 > 求解 crc32()函数的施用场景

求解 crc32()函数的施用场景

WBOY
發布: 2016-06-13 11:08:26
原創
1705 人瀏覽過

求解 crc32()函数的应用场景
求解 crc32()函数的应用场景,看手册以后很迷茫,不知道这个函数有什么用途,求解。能给出一个应用场景最好
------解决方案--------------------
手册描述:生成 str 的 32 位循环冗余校验码多项式。这通常用于检查传输的数据是否完整。 
今天第一次看到这个函数,试用了一下,感觉就像验DNA一样。
实际上我们在做数据传输的过程中,很多时候要给数据一层一层的包装,再一层一层地拆开包装,这个过程中,很可能数据就“变质”了。我有一次就是这样,数据打包,传输,再按打包规则还原结果就不一样了。我gettype出来的值是一样的 print_r出来也是一样的  后面是用strlen看到 打包前是6 还原就是192了 很是郁闷 就蒙着trim去掉空格试试 才变成原本那样。如果当时认识这个crc32()比较一下 应该很快看出问题
个人一点经验,分享给LZ ,继续学习!
------解决方案--------------------
CRC32 校验和
通常用于可靠性较高的数据传输中。

由于校验和是按位运算的结果,所以不同的数据可能有相同的校验和

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板