今天和客戶談技術(shù)需求的時(shí)候,談到了數(shù)據(jù)的有效性,客戶要求任何寫(xiě)參數(shù)的數(shù)據(jù)都必須進(jìn)行校驗(yàn),校驗(yàn)算法可以自定義、也可以遵循常用的算法。校驗(yàn)的目的,是為了防止誤操作時(shí)刻保證數(shù)據(jù)的有效性。今天和大家分享一下幾種常用的校驗(yàn)算法。
CRC校驗(yàn)又稱(chēng)為循環(huán)冗余校驗(yàn),是數(shù)據(jù)通訊中常用的一種校驗(yàn)算法。它可以有效的判別出數(shù)據(jù)在傳輸過(guò)程中是否發(fā)生了錯(cuò)誤,從而保障了傳輸?shù)臄?shù)據(jù)可靠性。CRC校驗(yàn)有多種方式,如:CRC8、CRC16、CRC32等等。在實(shí)際使用中,我