校驗和 | 完整性 | 驗證

> 校驗和 | 完整性 | 驗證 <

// 計算CRC32校驗和以驗證資料完整性

十六進位:
十進位:
[快速]

即時計算

輸入時即時計算CRC32校驗和。

[安全]

本地處理

100%客戶端 CRC32計算。您的資料永遠不會離開瀏覽器。

[免費]

十六進位和十進位輸出

同時以十六進位(8個字元)和十進位格式查看CRC32結果。

// 關於CRC32

CRC32工作原理:

CRC32(循環冗餘校驗 32位元)使用多項式除法產生32位元校驗和。廣泛用於ZIP檔案、PNG圖像和乙太網幀的錯誤偵測。

範例:

"Hello" → F7D18982 (十進位: 4157704578)

常見用途:

  • >檔案完整性驗證 (ZIP, GZIP, PNG)
  • >網路資料傳輸錯誤偵測 (Ethernet)
  • >儲存媒體錯誤檢查
  • >資料去重和指紋識別
  • >嵌入式系統和韌體驗證

>> 常見問題

問:CRC32是什麼?

答:CRC32(循環冗餘校驗 32位元)是一種錯誤偵測碼,可產生32位元校驗和。廣泛用於ZIP、PNG格式和乙太網等網路協定。

問:CRC32與MD5有什麼區別?

答:CRC32產生32位元校驗和(8個十六進位字元)用於快速錯誤偵測,MD5產生128位元雜湊ネ32個十六進位字元)。CRC32更快但碰撞機率更高。

問:CRC32在哪裡使用?

答:CRC32用於ZIP和GZIP檔案格式、PNG圖像、乙太網幀、MPEG-2傳輸流、SATA資料傳輸和許多嵌入式系統。

問:CRC32的碰撞機率是多少?

答:CRC32有32位元輸出空間,約43億個可能的值。隨機資料的碰撞機率約43億分之一。

問:CRC32有哪些變體?

答:最常見的變體是使用多項式0x04C11DB7的CRC32(CRC-32/ISO-HDLC)。其他變體包括CRC-32C(Castagnoli)、CRC-32K(Koopman)和CRC-32Q(航空)。本工具實現標準CRC32變體。

// 其他語言