Kalkulačka CRC kontrolného súčtu
Vypočítajte kontrolné súčty CRC-8, CRC-16, CRC-32, CRC-32C a Adler-32 z textu alebo hexadecimálnych bajtov.
Kalkulačka CRC kontrolného súčtu
Vložte text alebo hexadecimálne bajty a tento nástroj vypočíta ich kontrolný súčet pomocou ktoréhokoľvek z bežných algoritmov CRC a tiež Adler-32. Pokrýva CRC-8, tri varianty CRC-16 (CCITT-FALSE, Modbus a XMODEM, ktoré sa líšia iba úvodnou hodnotou a reflexiou), CRC-32 (klasický variant zlib/PKZIP), CRC-32C (Castagnoli, ktorý používajú iSCSI, ext4 a Btrfs) a Adler-32. Použite ho na rýchlu kontrolu prenosu súboru, potvrdenie obrázka firmvéru alebo zistenie dôvodu, prečo si dva systémy odporujú pri rámci Modbus.
Prepnite možnosť "Vstup ako" na hexadecimálne bajty, aby ste vytvorili kontrolný súčet surových binárnych údajov zadaných ako hexadecimálne páry (medzery, pomlčky, dvojbodky a predpony "0x" sú všetky akceptované) namiesto samotného textu. Možnosť "Výstup ako" určuje, či sa výsledok zobrazí ako veľké hláskované hex, malé hláskované hex alebo jednoduché desatinné číslo. Zapnite "Vypočítať na riadok", aby ste dostali jeden kontrolný súčet na riadok namiesto jedného pre celý vstup — užitočné na vytvorenie kontrolného súčtu zoznamu záznamov v jednom prechode. Vložte kontrolný súčet, ktorý už máte, do možnosti "Overiť podľa očakávaného kontrolného súčtu" a výsledok je označený fajkou alebo krížikom, bez ohľadu na to, či ste ho zadali ako hex alebo desatinný. Možnosť "Zobraziť parametre polynómu" pripojí šírku algoritmu, polynóm, úvodnú hodnotu, príznaky reflexie a konečný XOR, pre kohokoľvek, kto implementuje rovnaký CRC v firmvéri alebo inom jazyku.
Okná a Unixové konce riadkov sa v režime per-line spracovávajú rovnako a počítadlo pod výstupom hlási použitý algoritmus, výsledný kontrolný súčet, počet spracovaných bajtov a výsledok overenia, ak sa o neho požiadalo.
Všetko beží lokálne vo vašom prehliadači. Nič, čo vložíte — text, binárne údaje alebo kontrolný súčet, ktorý overujete — sa nikdy nenahráva nikam. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo ho pošlite priamo do vstupu ďalšieho nástroja, aby ste pokračovali v práci s ním.