チェックディジット
別名:検査数字,チェックデジット
【英】check digit
チェックディジットとは、データの妥当性をチェックするために付加されている桁のことである。
チェックディジットは、データ本体の値を基として一定の規則に従い算出され、多くの場合は、データの末尾部分に1桁の数値として付加される。チェックディジットの算出方法としては、モジュラス10、モジュラス11などがある。データの各桁に重みを付けたものを加算した値をベースにすることが多い。
チェックディジットが正しいからといって、必ずしもデータの値が正しいという保証があるわけではないが、それでも、チェックディジットが誤っていればそのデータは間違っていることが明確となる。チェックディジットは、本格チェックの前の事前チェックといった位置付けでの作業に有効とされる。
オンラインシステムなどでは、単なる入力ミスのような明らかな誤りはチェックディジットによってチェックアウトし、あらかじめ排除してしまえば、通信などに要する無駄なコストを省くことができる。その他、バーコードの読み取りミスへの対処、偽造データ作成の抑制のためにも利用されている。
|