Kalkulator sumy kontrolnej CRC32

Oblicz CRC-32 tekstu UTF-8 lub lokalnego pliku i porównaj 8-cyfrowe sumy. Z wektorem testowym 123456789 i wyjaśnieniem różnic względem CRC32C.

Oblicz
0 znaków
Wynik

Tutaj pojawi się wynik.

Jak obliczyć i porównać CRC32

  1. Wpisz tekst lub wybierz lokalny plik; wybrany plik zastępuje tekst jako źródło.
  2. Do porównania wklej tylko osiem oczekiwanych cyfr szesnastkowych.
  3. Oblicz sumę, sprawdź zgodność i skopiuj lub pobierz wynik.

Kalkulator sumy kontrolnej CRC32: co warto wiedzieć

Narzędzie używa CRC-32/ISO-HDLC, popularnego wariantu znanego z ZIP i Ethernetu. CRC32 wykrywa przypadkowe uszkodzenia, ale nie chroni przed celową zmianą danych. CRC32C to inny algorytm i daje inne wyniki.

Przykład CRC32: standardowy wektor testowy 123456789

Dane wejściowe
123456789
Wynik
cbf43926

Kalkulator sumy kontrolnej CRC32: pytania i odpowiedzi

Który wariant CRC32 jest używany?

Kalkulator używa CRC-32/ISO-HDLC, nazywanego także IEEE CRC-32, z wielomianem 0x04C11DB7. Tekst 123456789 daje cbf43926. CRC32C używa innego wielomianu i daje inny wynik. Wynik ma osiem małych cyfr szesnastkowych, z zachowaniem początkowych zer; pusty tekst daje 00000000.

Dlaczego CRC32 mojego ZIP różni się od wartości w archiwum?

Wybranie ZIP oblicza sumę całego pliku archiwum. CRC zapisane dla elementu wewnątrz ZIP dotyczy nieskompresowanych bajtów tego elementu, a nie całego ZIP. Wypakuj element i wybierz otrzymany plik, aby porównać jego CRC. Nazwy i ścieżki plików są pomijane.

Jak porównać CRC32 i dlaczego sumy mogą się różnić?

Wklej tylko osiem cyfr szesnastkowych, bez 0x ani nazwy pliku. Porównanie ignoruje wielkość liter i białe znaki na końcach. Tekst używa UTF-8 bez przycinania i normalizacji, więc spacje, CRLF zamiast LF, końcowy nowy wiersz i UTF-8 BOM mogą zmienić wynik. Pliki są liczone według dokładnych bajtów. Limity to 8 MiB tekstu i 32 MiB na plik.

Czy CRC32 chroni przed manipulacją lub szyfruje dane?

CRC32 wykrywa przypadkowe uszkodzenia; nie jest szyfrowaniem ani kryptograficzną funkcją skrótu. Różne dane mogą mieć takie samo CRC, a metoda nie zapobiega celowym zmianom. Do mocniejszej kontroli integralności użyj SHA-256 z zaufaną sumą, a do uwierzytelniania wiadomości tajnym kluczem — narzędzia HMAC.

Czy pliki, tokeny lub tekst są wysyłane na serwer?

Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.

Wszystkie narzędzia programistyczne

Kodowanie i pliki

Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.

Analiza danych i tekstu

Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.

Skróty, identyfikatory i harmonogramy

Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.

Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.