CRC-checksummaräknare
Beräkna CRC-8, CRC-16, CRC-32, CRC-32C och Adler-32 checksummor från text eller hex-bytes.
CRC-checksummaräknare
Klistra in text eller en sträng med hex-bytes, och det här verktyget beräknar checksumman med en av de vanliga CRC-algoritmerna plus Adler-32. Det omfattar CRC-8, tre CRC-16-varianter (CCITT-FALSE, Modbus och XMODEM, som endast skiljer sig åt i sitt startvärde och bitreflektion), CRC-32 (den klassiska zlib/PKZIP-varianten), CRC-32C (Castagnoli, används av iSCSI, ext4 och Btrfs) och Adler-32. Använd det för att snabbt kontrollera en filöverföring, bekräfta en firmware-avbild eller ta reda på varför två system är oense om en Modbus-ram.
Växla "Indata som" till hex-bytes för att kontrollera rådata som hex-par (mellanslag, bindestreck, kolon och "0x"-prefix accepteras alla) i stället för själva texten. "Utdata som" styr om resultatet skrivs ut som hexadecimalt med versaler, hexadecimalt med gemener eller som ett vanligt decimaltal. Slå på "Beräkna per rad" för att få en checksumma per rad istället för en för hela inmatningen — praktiskt för att kontrollera en lista med poster på en gång. Klistra in en checksum du redan har i "Verifiera mot förväntad checksumma" och resultatet markeras med en bock eller ett kryss, oavsett om du angav det som hexadecimalt eller decimalt. "Visa polynomparametrar" lägger till algoritmens bredd, polynomet, initialvärdet, reflektionsflaggorna och den slutliga XOR, för alla som implementerar samma CRC i firmware eller ett annat språk.
Windows- och Unix-radslut behandlas på samma sätt i läget "Per rad", och sammanfattningen under utmatningen rapporterar den använda algoritmen, den resulterande checksumman, antalet bearbetade bytes och verifieringsresultatet när det begärdes.
Allt körs lokalt i din webbläsare. Ingenting du klistrar in — text, binära data eller checksumman du verifierar — skickas någonsin någonstans. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det direkt till ett annat verktys inmatning för att fortsätta arbeta med det.