CRC32-beräknare

Beräkna CRC-32 för UTF-8-text eller lokala filer och jämför åttasiffriga kontrollsummor. Med testvektorn 123456789 och skillnaden mot CRC32C.

Beräkna
0 tecken
Resultat

Resultatet visas här.

Så beräknar och jämför du CRC32

  1. Skriv in text eller välj en lokal fil; filen används i stället för texten.
  2. Klistra in enbart de åtta förväntade hexadecimala siffrorna för jämförelse.
  3. Beräkna, kontrollera matchningen och kopiera eller hämta kontrollsumman.

Så använder du CRC32-beräknare

Varianten är CRC-32/ISO-HDLC, som används i ZIP och Ethernet. Den upptäcker oavsiktlig dataskada men skyddar inte mot avsiktliga ändringar. CRC32C är en annan algoritm med andra resultat.

CRC32-exempel: standardtestvektorn 123456789

Indata
123456789
Resultat
cbf43926

Frågor om CRC32-beräknare

Vilken CRC32-variant används?

Verktyget använder CRC-32/ISO-HDLC, även kallad IEEE CRC-32, med polynomet 0x04C11DB7. Texten 123456789 ger cbf43926. CRC32C använder ett annat polynom och ger ett annat resultat. Utdata består av åtta hexadecimala siffror med gemener och inledande nollor; tom indata ger 00000000.

Varför skiljer sig ZIP-filens CRC32 från ett värde inuti den?

När du väljer en ZIP beräknas kontrollsumman för hela arkivfilen. CRC för en post inuti ZIP gäller postens okomprimerade byte, inte hela ZIP-filen. Packa upp posten och välj den filen för att jämföra dess CRC. Filnamn och sökvägar ingår inte.

Hur jämför jag CRC32 och varför kan värden skilja sig?

Klistra in bara de åtta hexadecimala siffrorna, utan 0x eller filnamn. Jämförelsen ignorerar stora och små bokstäver samt blanktecken i ändarna. Text använder UTF-8 utan trimning eller normalisering, så mellanslag, CRLF jämfört med LF, sista radbrytningen och UTF-8 BOM kan ändra resultatet. Filer använder exakta byte. Gränserna är 8 MiB text och 32 MiB per fil.

Skyddar CRC32 mot manipulering eller krypterar det data?

CRC32 upptäcker oavsiktlig korruption; det är varken kryptering eller en kryptografisk hash. Olika data kan ha samma CRC och metoden skyddar inte mot avsiktliga ändringar. Använd SHA-256 med en tillförlitlig kontrollsumma för starkare integritetskontroll, eller HMAC-verktyget för autentisering med en hemlig nyckel.

Laddas mina filer, token eller texter upp?

Nej. Verktygen behandlar dina uppgifter i webbläsaren. Webbplatsen levererar sidan och programkoden, men skickar inte innehållet till en konverteringsserver och sparar det inte på ett konto.

Alla utvecklarverktyg

Kodning och filer

Omvandla text, byte, webbadresser och inbäddade bilder utan att ändra originaldata.

Granska data och text

Läs strukturerade data och token och se exakt vad som har ändrats.

Hash, ID:n och scheman

Kontrollera filer, skapa identifierare och se tidpunkter och återkommande körningar.

Text och filer behandlas på din enhet. Lämna inte känsliga resultat i delade urklipp och använd en betrodd enhet för privata nycklar och token.