Calcolatore di checksum CRC
Calcola i checksum CRC-8, CRC-16, CRC-32, CRC-32C e Adler-32 da testo o byte esadecimali.
Calcolatore di checksum CRC
Incolla testo o una stringa di byte esadecimali e questo strumento calcolerà il suo checksum utilizzando uno qualsiasi degli algoritmi CRC comuni più Adler-32. Copre CRC-8, tre varianti CRC-16 (CCITT-FALSE, Modbus e XMODEM, che differiscono solo per il loro valore iniziale e la riflessione), CRC-32 (la variante classica zlib/PKZIP), CRC-32C (Castagnoli, utilizzato da iSCSI, ext4 e Btrfs) e Adler-32. Usalo per verificare un trasferimento di file, confermare un'immagine firmware o capire perché due sistemi non concordano su una cornice Modbus.
Cambia "Input come" in byte esadecimali per calcolare il checksum di dati binari grezzi digitati come coppie esadecimali (spazi, trattini, due punti e prefissi "0x" sono tutti accettati) anziché il testo stesso. "Output come" controlla se il risultato viene stampato come esadecimale maiuscolo, esadecimale minuscolo o un numero decimale semplice. Attiva "Calcola per riga" per ottenere un checksum per riga anziché uno per l'intero input, utile per calcolare il checksum di un elenco di record in una sola volta. Incolla un checksum che hai già in "Verifica contro il checksum previsto" e il risultato è contrassegnato con un segno di spunta o una croce, che tu l'abbia digitato come esadecimale o decimale. "Mostra i parametri polinomiali" aggiunge la larghezza dell'algoritmo, il polinomio, il valore iniziale, i flag di riflessione e XOR finale, per chiunque implementi lo stesso CRC in firmware o in un altro linguaggio.
Le terminazioni di riga Windows e Unix vengono trattate allo stesso modo in modalità per riga e il totale sotto l'output riporta l'algoritmo utilizzato, il checksum risultante, il numero di byte elaborati e il risultato della verifica quando richiesto.
Tutto viene eseguito localmente nel tuo browser. Niente di ciò che incolli—testo, dati binari o il checksum che stai verificando—viene mai caricato da nessuna parte. Copia il risultato, scaricalo come file .txt o invialo direttamente all'input di un altro strumento per continuare a lavorare con esso.