IT
OmnvertObrazy • Dokumenty • Sieć

CRC Calculator

Presety CRC + model niestandardowy. Szybko, deterministycznie i gotowe na duże pliki — w przeglądarce.

Twoje dane zostają w przeglądarce. Bez uploadu.
Preset
Wartość kontrolna “123456789”: 0xCBF43926 (0xCBF43926)
Wejście
Pokaż kroki
Wynik
Przetworzono: 0 bajtów
Brak wyniku. Kliknij Oblicz, aby zobaczyć rezultat.
Zaawansowane
Model CRC (niestandardowy)
Aktywne są parametry presetu. Włącz model niestandardowy tylko jeśli musisz dopasować konkretną implementację.
Powiązane narzędzia
CRC (Cyclic Redundancy Check) to szybka suma kontrolna do wykrywania przypadkowych zmian w danych. Spotkasz ją w protokołach sieciowych, formatach plików, systemach wbudowanych i magazynowaniu danych. Ten kalkulator CRC pozwala policzyć checksumę dla tekstu (UTF‑8/ASCII), surowego hex, przesłanego pliku binarnego, Base64 lub Data URI — bez uploadu i bez serwera. Wybierz preset (np. CRC‑32 (IEEE), CRC‑32C, CRC‑16/MODBUS, CRC‑8) albo dopasuj parametry w kreatorze (szerokość, wielomian, init, RefIn/RefOut, xorOut), aby odtworzyć dokładnie model użyty w Twoim systemie. Dla większych wejść (50MB+) obliczenia działają w Web Workerze i czytają dane porcjami, dzięki czemu UI nie zawiesza się. Pole „Oczekiwane CRC” pomaga zweryfikować wynik, a tryb „Pokaż kroki” pozwala debugować ewolucję CRC bajt po bajcie dla małych danych.
Popularne wyszukiwania
kalkulator crc onlinekalkulator crc32kalkulator crc32c castagnolikalkulator crc32 koopmankalkulator crc16 modbuskalkulator crc16 ccitt falsekalkulator crc16 x25kalkulator crc16 ibm arckalkulator crc8crc8 dallas maximcrc32 suma kontrolna plikucrc dla dużych plikówcrc z hexcrc z base64crc z data uriweryfikacja oczekiwanego crcniestandardowy model crc wielomian init xoroutcrc utf8crc asciiwidok bajtów endian crcdebug crc krok po krokucrc32 wartość kontrolna 123456789crc32c wartość kontrolna 123456789crc16 modbus wartość kontrolna 123456789oblicz crc w przeglądarce bez uploaduoffline kalkulator crccrc dla payload apibase64 z białymi znakami crcdata:text/plain;base64 crccrc32 z data uri base64
FAQ
Czy CRC to szyfrowanie?
Nie. CRC to suma kontrolna do wykrywania błędów, nie ukrywa danych.
Jakie formaty wejścia są obsługiwane?
Tekst (UTF‑8/ASCII), hex, pliki, Base64 i Data URI.
Czym różni się CRC‑32 od CRC‑32C?
Używają innych wielomianów. CRC‑32C (Castagnoli) jest popularne w storage/iSCSI; CRC‑32 (IEEE) często występuje w formatach plików.
Dlaczego mój wynik nie pasuje?
Najczęściej różni się init/xorOut, RefIn/RefOut, endianness albo wybrany wielomian/preset.
Czy pliki są wysyłane na serwer?
Nie. Wszystko działa lokalnie w przeglądarce.
Czy Base64 URL-safe jest akceptowane?
Tak. Wejście z '-' i '_' jest traktowane jak standardowe Base64.
Czy to poradzi sobie z dużymi plikami?
Tak. Obliczenia plików działają w Web Workerze i czytają dane porcjami.
Do czego służy „Pokaż kroki”?
Do debugowania: pokazuje CRC po każdym bajcie dla małych wejść.
Jak zweryfikować oczekiwane CRC?
Wklej oczekiwaną wartość (hex/dziesiętnie/binarnie), a narzędzie pokaże zgodność.
Który preset wybrać?
Taki, jak w Twojej specyfikacji. Jeśli nie wiesz, zacznij od CRC‑32 (IEEE) lub CRC‑32C i porównaj z check value.