Калькулятор контрольної суми CRC
Обчислює контрольні суми CRC-8, CRC-16, CRC-32, CRC-32C та Adler-32 для тексту або hex-байтів.
Калькулятор контрольної суми CRC
Введіть текст або рядок hex-байтів, і цей інструмент обчислить їх контрольну суму, використовуючи будь-який з поширених алгоритмів КЛК та Adler-32. Підтримує CRC-8, три варіанти CRC-16 (CCITT-FALSE, Modbus та XMODEM, які відрізняються лише початковим значенням та відображенням), CRC-32 (класичний варіант zlib/PKZIP), CRC-32C (Castagnoli, використовується в iSCSI, ext4 та Btrfs) та Adler-32. Використовуйте цей інструмент для перевірки цілісності файлу, підтвердження образу прошивки або з'ясування причин незгоди при обміні даних за протоколом Modbus.
Переключіться на «hex-байти» в пункті «вхідні дані як», щоб обчислити контрольну суму сирих бінарних даних, введених як пари шістнадцяткових цифр (пробіли, дефіси, двокрапки та префікси «0x» підтримуються). Параметр «результат як» визначає, буде ли виведено прописними буквами шістнадцяткове число, малими буквами чи звичайним десятковим форматом. Включіть «обчислювати по рядках», щоб отримати одну контрольну суму на кожен рядок замість однієї для всього вхідного потоку — зручно для перевірки списку записів. Вставте вже існуючу контрольну суму в поле «перевірити контрольну суму», і результат буде відмічений галочкою або хрестиком, незалежно від того, введена ли вона в шістнадцятковому чи десятковому форматі. Опція «показати параметри полінома» додає ширину алгоритму, поліном, початкове значення, прапори відображення та фінальний XOR для всіх, хто реалізує той же КЛК в мікропрограмі чи іншій мові програмування.
У режимі построчного обчислення закінчення рядків Windows та Unix обробляються однаково, а лічильник під виходом показує використаний алгоритм, отриману контрольну суму, кількість обробленых байтів та результат перевірки, якщо перевірка була запитана.
Все обчислюється локально у вашому браузері. Нічого, що ви вводите — текст, бінарні дані або контрольну суму для перевірки — не відправляється ніде. Скопіюйте результат, завантажте як txt-файл або відправте прямо на вхід іншого інструменту, щоб продовжити роботу.