目次:
定義-チェックディジットの意味
チェックディジットは、エラー検出のために数字列に追加される数字です。 通常、チェックディジットは文字列内の他の数字から計算されます。 チェックディジットは、データが送信機から受信機に転送されるときにデジタルシステムが変更を検出するのに役立ちます。
チェックディジットは、バイナリシステムで使用されるバイナリチェックサムに相当する10進数です。
TechopediaがCheck Digitについて説明します
チェックディジットアルゴリズムは、アカウント番号などの元の文字列に基づいてチェックディジットを計算します。 受信者はチェックディジットを再計算して、データ入力の正確性を検証します。 再計算された文字列に正しいチェックデジットが含まれている場合、データにはエラーがなく、使用できます。 ただし、正しいチェックディジットを含まない文字列は転送エラーを示し、データを再入力または再検証する必要があることを示します。
チェックディジットシステムを使用すると、エラー検出とデータ実装の複雑さと妥協が避けられません。 より複雑なエラー検出アルゴリズムを使用する複雑なシステムとは異なり、人間が簡単に理解できる単純なチェックディジットシステムは、完全な精度でエラーを検出することはできません。
推奨されるチェックディジットの特性は、ゼロを使用した左詰めです。これにより、元のチェックディジットは変更されず、さまざまな動的な長さのディジットを適用できます。