Kalkulačka CRC kontrolního součtu
Vypočítejte kontrolní součty CRC-8, CRC-16, CRC-32, CRC-32C a Adler-32 z textu nebo hexadecimálních bajtů.
Kalkulačka CRC kontrolního součtu
Vložte text nebo hexadecimální bajty a tento nástroj vypočítá jejich kontrolní součet pomocí kteréhokoli z běžných algoritmů CRC a také Adler-32. Pokrývá CRC-8, tři varianty CRC-16 (CCITT-FALSE, Modbus a XMODEM, které se liší pouze počáteční hodnotou a reflexí), CRC-32 (klasický variant zlib/PKZIP), CRC-32C (Castagnoli, který používají iSCSI, ext4 a Btrfs) a Adler-32. Použijte jej na rychlou kontrolu přenosu souboru, potvrzení image firmwaru nebo zjištění, proč si dva systémy odporují u Modbus snímku.
Přepněte možnost "Vstup jako" na hexadecimální bajty, abyste vypočítali kontrolní součet surových binárních dat zadaných jako šestnáctkové páry (mezery, spojovníky, dvojtečky a předpony "0x" jsou všechny přijaty) namísto samotného textu. Možnost "Výstup jako" určuje, zda se výsledek zobrazí jako velká šestnáctková, malá šestnáctková nebo prosté desetinné číslo. Zapněte "Vypočítat na řádek", abyste dostali jeden kontrolní součet na řádek místo jednoho pro celý vstup — užitečné pro výpočet kontrolního součtu seznamu záznamů v jednom průchodu. Vložte kontrolní součet, který již máte, do "Ověřit proti očekávanému kontrolnímu součtu" a výsledek je označen zaškrtnutím nebo křížkem, bez ohledu na to, zda jste jej zadali jako šestnáctkový nebo desetinný. "Zobrazit parametry polynomu" připojí šírku algoritmu, polynom, počáteční hodnotu, příznaky reflexe a finální XOR pro kohokoli, kdo implementuje stejný CRC ve firmwaru nebo jiném jazyce.
Konce řádků Windows a Unix se v režimu per-line zpracovávají stejně a tally pod výstupem hlásí použitý algoritmus, výsledný kontrolní součet, počet zpracovaných bajtů a výsledek ověření, pokud byl požadován.
Všechno běží místně ve vašem prohlížeči. Nic, co vložíte — text, binární data nebo kontrolní součet, který ověřujete — se nikdy nenahraje nikam. Zkopírujte výsledek, stáhněte jej jako soubor .txt nebo jej pošlete přímo do vstupu jiného nástroje, abyste pokračovali v práci s ním.