> 校驗和 | 完整性 | 驗證 <
// 計算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變體。