Kalkulator sumy kontrolnej CRC
Oblicz sumy kontrolne CRC-8, CRC-16, CRC-32, CRC-32C i Adler-32 z tekstu lub bajtów szesnastkowych.
Kalkulator sumy kontrolnej CRC
Wklej tekst lub bajty szesnastkowe, a to narzędzie obliczy ich sumę kontrolną przy użyciu któregokolwiek z popularnych algorytmów CRC oraz Adler-32. Obejmuje CRC-8, trzy warianty CRC-16 (CCITT-FALSE, Modbus i XMODEM, które różnią się tylko wartością początkową i odbiciem), CRC-32 (klasyczny wariant zlib/PKZIP), CRC-32C (Castagnoli, używany przez iSCSI, ext4 i Btrfs) oraz Adler-32. Użyj go do szybkiej weryfikacji przesyłania pliku, potwierdzenia obrazu firmware'u lub ustalenia, dlaczego dwa systemy nie zgadzają się w kwestii ramki Modbus.
Przełącz opcję "Dane wejściowe jako" na bajty szesnastkowe, aby obliczyć sumę kontrolną surowych danych binarnych wpisanych jako pary szesnastkowe (spacje, myślniki, dwukropki i prefiksy "0x" są wszystkie akceptowane) zamiast samego tekstu. Opcja "Dane wyjściowe jako" określa, czy wynik będzie wyświetlany jako szesnastkowy wielkie litery, szesnastkowy małe litery czy zwykłą liczbę dziesiętną. Włącz "Oblicz dla każdego wiersza", aby uzyskać jedną sumę kontrolną na wiersz zamiast jednej dla całego wejścia — przydatne do obliczania sumy kontrolnej listy rekordów w jednym przebiegu. Wklej sumę kontrolną, którą już masz, do "Zweryfikuj względem oczekiwanej sumy kontrolnej" i wynik jest oznaczony háczykiem lub krzyżykiem, niezależnie od tego, czy wpisałeś ją jako szesnastkową czy dziesiętną. "Pokaż parametry wielomianu" dołącza szerokość algorytmu, wielomian, wartość początkową, flagi odbicia i finalne XOR dla każdego wdrażającego ten sam CRC w firmware'u lub innym języku.
Końce wierszy Windows i Unix są traktowane tak samo w trybie per-line, a licznik pod wyjściem raportuje użyty algorytm, wynikową sumę kontrolną, liczbę przetworzonych bajtów i wynik weryfikacji, jeśli był wymagany.
Wszystko działa lokalnie w Twojej przeglądarce. Nic, co wkleisz — tekst, dane binarne lub sumę kontrolną, którą weryfikujesz — nigdy nie jest przesyłane nigdzie. Skopiuj wynik, pobierz go jako plik .txt lub wyślij bezpośrednio do wejścia innego narzędzia, aby kontynuować pracę z nim.