CRC32-kalkulator

Beregn CRC-32 for UTF-8-tekst eller lokale filer og sammenlign åttesifrede kontrollsummer. Med testvektoren 123456789 og forskjellen mellom CRC32 og CRC32C.

Beregn
0 tegn
Resultat

Resultatet vises her.

Slik beregner og sammenligner du CRC32

  1. Skriv inn tekst eller velg en lokal fil; en valgt fil brukes i stedet for teksten.
  2. Lim inn bare de åtte forventede heksadesimale sifrene for sammenligning.
  3. Beregn, kontroller samsvar og kopier eller last ned kontrollsummen.

Slik bruker du CRC32-kalkulator

Varianten er CRC-32/ISO-HDLC, kjent fra ZIP og Ethernet. Den oppdager utilsiktet dataskade, men beskytter ikke mot bevisste endringer. CRC32C er en annen algoritme med andre resultater.

CRC32-eksempel: standard testvektor 123456789

Inndata
123456789
Resultat
cbf43926

Spørsmål om CRC32-kalkulator

Hvilken CRC32-variant brukes?

Verktøyet bruker CRC-32/ISO-HDLC, også kalt IEEE CRC-32, med polynomet 0x04C11DB7. Teksten 123456789 gir cbf43926. CRC32C bruker et annet polynom og gir et annet resultat. Resultatet vises med åtte heksadesimale sifre, små bokstaver og innledende nuller. Tom inndata gir 00000000.

Hvorfor er CRC32 for ZIP-filen forskjellig fra en verdi inni den?

Når du velger en ZIP, beregnes kontrollsummen for hele arkivfilen. CRC-verdien til en oppføring inni ZIP gjelder oppføringens ukomprimerte byte, ikke hele ZIP-filen. Pakk ut oppføringen og velg den filen for å sammenligne. Filnavn og stier tas ikke med.

Hvordan sammenligner jeg CRC32, og hvorfor kan resultatene være ulike?

Lim inn bare de åtte heksadesimale sifrene, uten 0x eller filnavn. Sammenligningen ignorerer store og små bokstaver og blanktegn i endene. Tekst bruker UTF-8 uten trimming eller normalisering, så mellomrom, CRLF kontra LF, siste linjeskift og UTF-8 BOM kan endre resultatet. Filer bruker nøyaktige byte. Grensene er 8 MiB tekst og 32 MiB per fil.

Beskytter CRC32 mot manipulering eller krypterer det data?

CRC32 oppdager tilfeldig korrupsjon; det er verken kryptering eller en kryptografisk hash. Ulike data kan ha samme CRC, og metoden beskytter ikke mot bevisst manipulering. Bruk SHA-256 med en pålitelig kontrollsum for sterkere filkontroll, eller HMAC-verktøyet for autentisering med hemmelig nøkkel.

Blir filene, tokenene eller teksten min lastet opp?

Nei. Verktøyene behandler inndata i nettleseren din. Nettstedet leverer siden og programkoden, men sender ikke innholdet til en konverteringsserver og lagrer det ikke på en konto.

  • SHA-256-hash og sjekksum

    Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.

  • MD5-hash og sjekksum

    Beregn MD5 for tekst eller lokale filer, og sammenlign med en forventet sjekksum.

  • Fil til Base64

    Kod en hvilken som helst fil som Base64, med valgfritt Data URI-prefiks, utfylling og MIME-linjeskift.

Alle utviklerverktøy

Koding og filer

Konverter tekst, byte, nettadresser og innebygde bilder uten å endre de opprinnelige dataene.

Analyse av data og tekst

Les strukturerte data og tokener, og se nøyaktig hva som er endret.

Hash, ID-er og tidsplaner

Kontroller filer, lag identifikatorer og se tidspunkter og gjentakende kjøringer.

Tekst og filer behandles på enheten din. Ikke la fortrolige resultater ligge på en delt utklippstavle, og bruk en enhet du stoler på til private nøkler og tokener.