Calcolatore CRC online
Calcola checksum CRC32, CRC16 e CRC8 da testo UTF-8. Output esadecimale, parametri verificati, esempio con 123456789. L’elaborazione avviene localmente nel b…
Inizia a usare
Calcolo CRC per testo UTF-8
Questo strumento calcola il checksum CRC di una stringa di testo. Il testo viene convertito in byte UTF-8 e processato secondo i parametri dell'algoritmo selezionato. Non accetta input esadecimali: la stringa "41" viene trattata come due caratteri di testo, non come il byte 0x41.
Algoritmi disponibili
- CRC32: polinomio riflesso 0xEDB88320, valore iniziale 0xFFFFFFFF, XOR finale 0xFFFFFFFF.
- CRC16: polinomio riflesso 0xA001, valore iniziale 0xFFFF, nessuno XOR finale.
- CRC8: polinomio 0x07, valore iniziale 0, nessuno XOR finale, processa i bit più significativi.
Esempio verificato
Con input 123456789 si ottengono i seguenti risultati:
- CRC32:
CBF43926 - CRC16:
4B37 - CRC8:
F4
Per testo vuoto: CRC32 00000000, CRC16 FFFF, CRC8 00.
Limiti e note
L'input è limitato a 500.000 unità di codice UTF-16. Il calcolo avviene localmente nel browser; per testi molto lunghi, inizia con piccole quantità. Il CRC non è crittografia né firma digitale: rileva errori di trasmissione ma non è sicuro contro attacchi intenzionali. Per confrontare con altri sistemi, assicurati che i parametri e i byte (inclusa la codifica) siano identici.
FAQ
Perché il risultato cambia se aggiungo una nuova riga?
Il checksum viene calcolato sui byte UTF-8 del testo esatto. Una nuova riga aggiunge un byte (0x0A) che modifica il risultato. Non viene eseguita alcuna normalizzazione o rimozione di spazi.
Posso inserire byte esadecimali come "41"?
No, lo strumento tratta l'input come testo. La stringa "41" viene codificata come due caratteri ASCII (0x34 e 0x31), non come il singolo byte 0x41. Per calcolare il CRC di byte specifici, devi inserire i caratteri corrispondenti.
Qual è la differenza tra CRC16 e CRC8?
CRC16 usa un polinomio a 16 bit (0xA001) e produce un output di 4 caratteri esadecimali; CRC8 usa un polinomio a 8 bit (0x07) e produce 2 caratteri. I parametri specifici sono mostrati nell'interfaccia.
Checklist per l'uso
- Verifica che il testo sia quello desiderato, inclusi spazi e ritorni a capo.
- Seleziona l'algoritmo corretto per il tuo caso d'uso.
- Confronta il risultato con un sistema di riferimento usando gli stessi parametri.
L’elaborazione avviene localmente nel browser.