Spisu treści:
Definicja - Co oznacza cyfra kontrolna?
Cyfra kontrolna to cyfra dodana do ciągu liczb w celu wykrycia błędu. Zwykle cyfra kontrolna jest obliczana na podstawie innych cyfr ciągu. Cyfra kontrolna pomaga systemom cyfrowym wykrywać zmiany, gdy dane są przesyłane z nadajnika do odbiornika.
Cyfra kontrolna jest dziesiętnym odpowiednikiem binarnej sumy kontrolnej używanej w systemach binarnych.
Techopedia wyjaśnia Check Digit
Algorytm cyfry kontrolnej oblicza cyfrę kontrolną na podstawie oryginalnego ciągu znaków, takiego jak numer konta. Odbiornik ponownie oblicza cyfrę kontrolną, aby zweryfikować dokładność wprowadzania danych. Jeśli ponownie obliczony ciąg znaków zawiera poprawną cyfrę kontrolną, dane są wolne od błędów i mogą zostać użyte. Jednak ciąg znaków, który nie zawiera prawidłowej cyfry kontrolnej, wskazuje na błąd przesyłania, co oznacza, że dane muszą zostać ponownie wprowadzone i / lub powtórzone.
Gdy stosowany jest system cyfr kontrolnych, nieuniknione jest wykrywanie błędów i komplikacje związane z implementacją danych oraz kompromisy. Proste systemy cyfr kontrolnych łatwo zrozumiałe dla ludzi nie są w stanie wykryć błędów z pełną dokładnością, w przeciwieństwie do złożonych systemów, które wykorzystują bardziej skomplikowane algorytmy wykrywania błędów.
Zalecaną charakterystyką cyfry kontrolnej jest wypełnienie lewej strony zerami, która nigdy nie zmienia oryginalnej cyfry kontrolnej i pozwala na zastosowanie cyfr o zróżnicowanej i dynamicznej długości.
