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

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

Съдържание

Определение - Какво означава Checksum?

Контролната сума е метод за откриване на грешки в предавателя, изчислява числова стойност според броя на зададените или неустановени битове в a и s заедно с всеки кадър. В края на приемника същата функция (формула) на контролната сума се прилага към рамката за извличане на числовата стойност. Ако стойността на получената контролна сума съвпада с изпратената стойност, предаването се счита за успешно и без грешки.

Контролната сума също може да бъде известна като хеш-сума.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Checksum

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

Процедурата за генериране на контролни суми от s се нарича функция на контролна сума и се изпълнява с помощта на алгоритъм за контролна сума. Ефективните алгоритми за контролна сума дават различни резултати с големи вероятности, ако s са повредени. Четки и четни цифри са специални случаи за проверка, подходящи за малки блокове данни. Някои кодове за коригиране на грешки въз основа на контролни суми дори са в състояние да възстановят оригиналните данни.

Най-често използваните инструменти за контролна сума включват:


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