Kazalo:
Opredelitev - Kaj pomeni Check Digit?
Kontrolna številka je številka, dodana v niz številk za namene odkrivanja napak. Običajno se kontrolna številka izračuna iz drugih številk v nizu. Kontrolna številka pomaga digitalnim sistemom zaznati spremembe pri prenosu podatkov iz oddajnika na sprejemnik.
Kontrolna številka je decimalni ekvivalent binarne kontrolne vsote, ki se uporablja v binarnih sistemih.
Tehopedia razlaga Check Digit
Algoritem kontrolne številke izračuna kljukico na podlagi izvirnega niza znakov, kot je številka računa. Sprejemnik preračuna kontrolno številko, da preveri natančnost vnosa podatkov. Če preračunani niz znakov vsebuje pravilno kontrolno številko, so podatki brez napak in jih je mogoče uporabiti. Vendar znakovni niz, ki ne vsebuje pravilne kontrolne številke, nakazuje napako pri prenosu, kar pomeni, da je treba podatke ponovno vnesti in / ali ponovno potrditi.
Pri uporabi kontrolne številke so zapletenosti in kompromisi zaznavanja napak in izvajanja podatkov neizogibni. Preprosti sistemi s kljukicami, ki jih človek zlahka razume, ne morejo zaznati napak s popolno natančnostjo, za razliko od zapletenih sistemov, ki uporabljajo bolj zapletene algoritme za odkrivanje napak.
Priporočljiva značilnost kontrolne števke je levo obložitev z ničlami, ki nikoli ne spremeni prvotne kontrolne številke in omogoča uporabo številk z raznoliko in dinamično dolžino.