主題
Search

迴圈冗餘校驗


一種精密的校驗和(常縮寫為 CRC),它基於整數(模 2)上的多項式代數。它在檢測傳輸錯誤方面明顯更可靠,並且是調變解調器中使用的一種常見錯誤檢查協議。CRC 是一種雜湊函式

為了使用 CRC 比較大型資料塊,首先預先計算每個塊的 CRC。然後可以透過檢視它們的 CRC 是否相等來快速比較兩個塊,在大多數情況下節省大量計算時間。該方法並非萬無一失,因為對於 N-bit 校驗和,1/2^N 的隨機塊對於不等價的資料塊將具有相同的校驗和。但是,如果 N 很大,則兩個不等價的塊具有相同 CRC 的機率可以變得非常小。


另請參閱

校驗和, 糾錯碼, 雜湊函式

使用 探索

參考文獻

Press, W. H.; Flannery, B. P.; Teukolsky, S. A.; 和 Vetterling, W. T. "Cyclic Redundancy and Other Checksums." Ch. 20.3 in Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd ed. Cambridge, England: Cambridge University Press, pp. 888-895, 1992.

在 上被引用

迴圈冗餘校驗

引用為

Weisstein, Eric W. "迴圈冗餘校驗。" 來自 Web 資源。 https://mathworld.tw/CyclicRedundancyCheck.html

主題分類