CRC-checksumcalculator
Bereken CRC-8, CRC-16, CRC-32, CRC-32C en Adler-32 checksums van tekst of hex-bytes.
CRC-checksumcalculator
Plak tekst of een reeks hex-bytes in, en deze tool berekent de checksum met behulp van een van de veelgebruikte CRC-algoritmen plus Adler-32. Het omvat CRC-8, drie CRC-16-varianten (CCITT-FALSE, Modbus en XMODEM, die alleen verschillen in hun startwaarde en bitreflectie), CRC-32 (de klassieke zlib/PKZIP-variant), CRC-32C (Castagnoli, gebruikt door iSCSI, ext4 en Btrfs) en Adler-32. Gebruik het om een bestandsoverdracht te controleren, een firmware-image te bevestigen of uit te zoeken waarom twee systemen het oneens zijn over een Modbus-frame.
Schakel "Invoer als" naar hex-bytes om ruwe binaire gegevens als hex-paren in te voeren (spaties, streepjes, dubbele punten en "0x"-voorvoegsels worden allemaal geaccepteerd) in plaats van de tekst zelf. "Uitvoer als" bepaalt of het resultaat wordt afgedrukt als hexadecimaal met hoofdletters, hexadecimaal met kleine letters of als een gewoon decimaal getal. Schakel "Per regel berekenen" in om één checksum per regel in plaats van één voor de gehele invoer te krijgen — handig voor het controleren van een lijst met records in één keer. Plak een checksum die u al hebt in "Verifiëren tegen verwachte checksum" en het resultaat wordt gemarkeerd met een vinkje of een kruis, ongeacht of u het als hexadecimaal of decimaal hebt ingevoerd. "Polynoomparameters weergeven" voegt de breedte van het algoritme, het polynoom, de beginwaarde, de reflectievlaggen en de uiteindelijke XOR toe, voor iedereen die dezelfde CRC in firmware of een andere taal implementeert.
Windows- en Unix-regeleindes worden hetzelfde behandeld in de modus "Per regel", en het totaal onder de uitvoer geeft het gebruikte algoritme aan, de resulterende checksum, het aantal verwerkte bytes en het verificatieresultaat wanneer dit werd aangevraagd.
Alles wordt lokaal in uw browser uitgevoerd. Niets wat u plakt — tekst, binaire gegevens of de checksum die u verifieert — wordt ooit ergens geüpload. Kopieer het resultaat, download het als .txt-bestand of stuur het direct naar de invoer van een ander hulpmiddel om er mee verder te werken.