Kalkulačka kontrolního součtu CRC32

Spočítejte CRC-32 textu UTF-8 nebo místního souboru a porovnejte osmimístné součty. S testovacím příkladem 123456789 a vysvětlením rozdílů oproti CRC32C.

Vypočítat
0 znaků
Výsledek

Zde se zobrazí výsledek.

Jak vypočítat a porovnat CRC32

  1. Zadejte text nebo vyberte místní soubor; vybraný soubor nahradí text jako zdroj.
  2. Pro porovnání vložte pouze osm očekávaných šestnáctkových číslic.
  3. Spusťte výpočet, ověřte shodu a zkopírujte nebo stáhněte součet.

Kalkulačka kontrolního součtu CRC32: co je dobré vědět

Nástroj používá CRC-32/ISO-HDLC, běžnou variantu známou ze ZIP a Ethernetu. CRC32 odhalí náhodné poškození, ale nechrání před úmyslnou změnou dat. CRC32C je jiný algoritmus s jinými výsledky.

Příklad CRC32: standardní testovací vektor 123456789

Vstup
123456789
Výsledek
cbf43926

Kalkulačka kontrolního součtu CRC32: otázky a odpovědi

Jaká varianta CRC32 se používá?

Kalkulačka používá CRC-32/ISO-HDLC, také známý jako IEEE CRC-32, s polynomem 0x04C11DB7. Text 123456789 dává cbf43926. CRC32C používá jiný polynom a vrací jiný výsledek. Výstup má osm malých šestnáctkových číslic včetně úvodních nul; prázdný vstup dává 00000000.

Proč se CRC32 souboru ZIP liší od hodnoty uvnitř archivu?

Výběrem ZIP se vypočítá součet celého archivního souboru. CRC uložené pro položku uvnitř ZIP odpovídá nekomprimovaným bajtům této položky, nikoli celému ZIP. Rozbalte položku a vyberte vzniklý soubor pro porovnání jejího CRC. Názvy a cesty souborů nejsou zahrnuty.

Jak porovnat CRC32 a proč se mohou hodnoty lišit?

Vložte pouze osm šestnáctkových číslic, bez 0x nebo názvu souboru. Porovnání ignoruje velikost písmen a bílé znaky na okrajích. Text používá UTF-8 bez ořezávání nebo normalizace, takže mezery, CRLF místo LF, koncový nový řádek a UTF-8 BOM mohou výsledek změnit. Soubory používají přesné bajty. Limity jsou 8 MiB textu a 32 MiB na soubor.

Chrání CRC32 proti manipulaci nebo šifruje data?

CRC32 odhaluje náhodné poškození; není šifrováním ani kryptografickou funkcí. Různá data mohou mít stejné CRC a metoda nebrání úmyslným změnám. Pro silnější kontrolu integrity použijte SHA-256 s důvěryhodným součtem, nebo nástroj HMAC pro ověření zprávy tajným klíčem.

Odesílají se moje soubory, tokeny nebo text na server?

Ne. Vstup se zpracovává ve vašem prohlížeči. Web poskytuje stránku a programový kód, ale vaše data neodesílá na převodní server ani je neukládá do účtu.

Všechny vývojářské nástroje

Kódování a soubory

Převádějte text, bajty, URL a vložené obrázky bez změny původních dat.

Kontrola dat a textu

Čtěte strukturovaná data, prohlížejte tokeny a hledejte rozdíly mezi texty.

Hashe, identifikátory a plánování

Ověřujte integritu souborů, vytvářejte identifikátory a pracujte s časem i opakovanými úlohami.

Vstup a soubory se zpracovávají na vašem zařízení. Nenechávejte citlivé výsledky ve sdílené schránce. Pro práci se soukromými klíči a tokeny používejte důvěryhodné zařízení.