Контрольна сума

Автор: Judy Howell
Дата Створення: 5 Липня 2021
Дата Оновлення: 1 Липня 2024
Anonim
� Чип софт! ✓ Что такое контрольная сумма? Как пересчитать контрольную сумму при чип тюнинге ЭБУ?
Відеоролик: � Чип софт! ✓ Что такое контрольная сумма? Как пересчитать контрольную сумму при чип тюнинге ЭБУ?

Зміст

Визначення - Що означає контрольна сума?

Контрольна сума - це метод виявлення помилок у передавачі, що обчислює числове значення відповідно до кількості встановлених або невстановлених бітів в a і s разом з кожним кадром. На кінці приймача та сама функція контрольної суми (формула) застосовується до кадру для отримання числового значення. Якщо отримане значення контрольної суми відповідає відправленому значенню, передача вважається успішною та помилковою.

Контрольна сума також може бути відома як хеш-сума.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Checksum

Невідповідна контрольна сума показує, що весь не переданий. TCP / IP та User Datagram Protocol (UDP) забезпечують кількість контрольних сум як одну з їхніх послуг.

Процедура генерації контрольних сум з s називається функцією контрольної суми і виконується за допомогою алгоритму контрольної суми. Ефективні алгоритми контрольної суми дають різні результати з великими ймовірностями, якщо s пошкоджені. Біти парності та контрольні цифри - це спеціальні випадки контрольної суми, придатні для крихітних блоків даних. Деякі коди виправлення помилок на основі контрольних сум навіть здатні відновити вихідні дані.

До найбільш часто використовуваних інструментів контрольної суми належать:

  • "cksum" - команди Unix, що генерують 32-бітну циклічну перевірку надмірності (CRC) та кількість байтів для вхідного файлу
  • "md5sum" - команда Unix, що генерує суму -Digest Algorithm 5 (MD5)
  • "jdigest" - інструмент Java GUI, що генерує суми MD5 та алгоритму безпечного хешу (SHA)
  • "Jacksum" - інтерфейс програмування Java, який включає в себе численні реалізації контрольної суми і дозволяє будь-яку кількість розширень
  • "jcksum" - бібліотеки Java, що використовуються для обчислення контрольної суми за допомогою різних алгоритмів