CRC32的計算方法
CRC的本質是模-2除法的餘數,採用的除數不同,CRC的類型也就不一樣。通常,CRC的除數用生成多項式來表示。最常用的CRC碼及生成多項式名稱生成多項式。
CRC-12:
CRC-16:
CRC-CCITT:
CRC-32:
CRC校驗實用程序庫在數據存儲和數據通訊領域,為了保證數據的正確,就不得不採用檢錯的手段。在諸多檢錯手段中,CRC是最著名的一種。CRC的全稱是循環宂餘校驗。
通常的CRC算法在計算一個數據段的CRC值時,其CRC值是由求解每個數值的CRC值的和對CRC寄存器的值反覆更新而得到的。這樣,求解CRC的速度較慢。通過對CRC算法的研究,我們發現:一個8位數據加到16位累加器中去,只有累加器的高8位或低8位與數據相作用,其結果僅有256種可能的組合值。
因而,我們可以用查表法來代替反覆的運算,這也同樣適用於CRC32的計算。本文所提供的程序庫中,函數crchware是一般的16位CRC的算法。mk-crctbl用以在內存中建立一個CRC數值表。
-
60級月光林地飛機點在哪裏
月光林地一共有4個飛行點,其中一個是聯盟飛行點,一個是部落飛行點,剩下兩個是德魯伊專用飛行點。部落飛行點:位於月光林地西南部,即月神湖的左下角,座標為(32.1,66.6)。聯盟飛行點:位於月光林地南部,即月神湖的正下方。兩個德魯伊飛行點:位於永夜港,一個給牛頭人德魯伊用的,...
-
泰山幣是幹啥的
泰山幣,即泰山普通紀念幣,與人民幣具有等同流通價值,可以用於日常消費,也可以收藏升值,還可以留作紀念。泰山普通紀念幣由中國人民銀行發行,中國工商銀行、中國建設銀行、中國農業銀行、中國銀行承擔預約和兑換業務。...
-
山水牛什麼時間出來
山水牛每年有兩個出現的時間,一是夏至後的第一場雨,第二是立秋時的雨後,根據各地的不同,山水牛出現的時間與數量都不盡相同。山水牛分佈於中國新鄉、開封、許昌、洛寧、汝南、台前、南陽、信陽、遼寧、內蒙古、甘肅、山西、河北、陝西、山東、江西、四川、貴州。...
-
坐卧不寧打一生肖是什麼動物
坐卧不寧指的是生肖猴。猴子性格活潑好動,很難靜下心來,有時會坐卧不寧,所以答案是生肖猴。坐卧不寧是指人坐着躺着都不安寧,常形容心緒煩亂,又表示翻來覆去難以入眠。坐卧不寧出自曹雪芹《紅樓夢》第十四回:各事宂雜,亦難盡述,因此忙的鳳姐茶飯無心,坐卧不寧。...