Calculator de checksum CRC
Calculați checksumuri CRC-8, CRC-16, CRC-32, CRC-32C și Adler-32 din text sau octeți hexazecimali.
Calculator de checksum CRC
Lipiți text sau un șir de octeți hexazecimali și acest instrument calculează checksum-ul acestuia folosind oricare dintre algoritmii CRC comuni plus Adler-32. Acoperă CRC-8, trei variante CRC-16 (CCITT-FALSE, Modbus și XMODEM, care diferă doar în valoarea inițială și reflexie), CRC-32 (varianta clasică zlib/PKZIP), CRC-32C (Castagnoli, utilizat de iSCSI, ext4 și Btrfs) și Adler-32. Utilizați-o pentru a verifica un transfer de fișier, a confirma o imagine firmware sau a afla de ce două sisteme nu sunt de acord cu privire la un cadru Modbus.
Comutați "Intrare ca" pe octeți hexazecimali pentru a calcula checksum-ul datelor binare brute digite ca perechi hexazecimale (spații, liniuțe, două puncte și prefixe "0x" sunt toate acceptate) în loc al textului în sine. "Ieșire ca" controlează dacă rezultatul se tipărește ca hex majuscule, hex minuscule sau un simplu număr zecimal. Activați "Calculează pe linie" pentru a obține un checksum pe linie în loc de unu pentru întreaga intrare — util pentru checksumarea unei liste de înregistrări dintr-o singură trecere. Lipiți un checksum pe care îl aveți deja în "Verifică față de checksum-ul așteptat" și rezultatul este marcat cu o bifă sau o cruce, indiferent dacă l-ați tipărit ca hex sau zecimal. "Arată parametrii polinomiali" adaugă lățimea algoritmului, polinomul, valoarea inițială, steagurile de reflexie și XOR final, pentru oricine implementează același CRC în firmware sau într-o altă limbă.
Term terminations ale liniei Windows și Unix sunt tratate la fel în modul pe linie, iar rezumatul sub ieșire raportează algoritmul utilizat, checksum-ul rezultat, numărul de octeți procesați și rezultatul verificării când a fost solicitat.
Tot ce funcționează local în browserul dvs. Nimic pe care îl lipiți — text, date binare sau checksum-ul pe care îl verificați — nu este trimis niciodată nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți-l direct la intrarea unui alt instrument pentru a continua lucrul cu el.