Навіщо потрібен CRC?

0 Comments 06:14

Циклічний надлишковий код (англ. Cyclic redundancy check, CRC) – алгоритм знаходження контрольної суми, призначений для перевірки цілісності даних. CRC є практичним додатком завадостійкого кодування, заснованим на певних математичних властивостях циклічного коду.

По суті, CRC – це сума, а результат розподілу деякого обсягу інформації (інформаційного повідомлення) на константу, а точніше – залишок від розподілу повідомлення на константу. Проте, CRC історично також називають "контрольна сума". У значення CRC робить внесок кожен біт повідомлення.

Таким чином, проста контрольна сума обчислюється шляхом підсумовування всіх 8-бітних блоків повідомлення та обчислення результату за модулем 255 (тобто, розподіл на 255 і взяття лише залишку). Насправді обчислення по модулю виконується під час підсумовування управління розміром результату.

Контрольна сума – Це деяке значення, обчислене для послідовності байт даних за допомогою певного алгоритму, яке використовується на приймальній стороні для підтвердження коректності отриманих даних.

Related Post

Скільки чисел можна записати за допомогою лише цифр 3 і 7 Наведіть приклади таких чисел?Скільки чисел можна записати за допомогою лише цифр 3 і 7 Наведіть приклади таких чисел?

Відповідь чи рішення2. 3, 7, 33, 37, 73, 77. З використанням тільки чисел 3 та 7 можна записати нескінченна безліч чисел, оскільки в даному прикладі не дано межу (тільки двозначні

Чи можна лабрадора годувати сирим м'ясом?Чи можна лабрадора годувати сирим м'ясом?

Лабрадорам можна, можливо давати сире м'ясо, але при цьому стежити, щоб воно не було занадто жирним. Також можна, можливо годувати собаку м'ясом з овочами, приготовані на пару. Така термічна обробка

Що найкраще допомагає при блюванні дитині?Що найкраще допомагає при блюванні дитині?

необхідно забезпечити дитину рясним питтям (вода допомагає швидше вивести токсини з організму); можна прийняти сорбенти (наприклад, Активоване вугілля – 1 таблетка на 10 кг ваги, Ентеросгель або Атоксіл);