Skip to main content

チェックディジットとは何ですか?

checkチェック桁は、エラー検出方法の不可欠な部分です。2つのことのいずれかを参照できます—複数桁の数字に関連付けられた実際の数字は、その複数桁の数値が正確かどうかを表します。または、チェックディジットとは、単一の数値とは対照的に、データのコレクションまたはブロックの精度をテストするために使用される測定を指します。いずれにせよ、このタイプの冗長チェックのプロセスは、

桁の計算をチェックすると呼ばれる場合があります。チェックディジットメソッドは、さまざまなアプローチをとることができ、多くの異なる目的で国際的に使用されます。チェックディジットを使用する一般的な番号付けまたはコーディングシステムには、特にユニバーサル製品コード(UPC)と国際標準簿番号(ISBN)が含まれます。Check digitは、データがキーボードまたは電話キーパッドで同じ人によって読み取られて入力されたかどうか、またはデータがある人によって読み取られて別の人によって入力されたかどうかにかかわらず、データ入力で一般的な特定のタイプのエラーをキャッチするように設計されています。この点で最も一般的なデータ入力エラーは、単に1桁を誤って入力することです。これは、すべてのデータエラーの60〜95%を占めています。2番目に結ばれているのは、一方で1桁を省略または追加し、他方で隣接する数字を転置します。可能性のある他のエラーは、頻度がはるかに少ない場合に発生するには、3桁の順序の反転が含まれているため、たとえば123が321として入力されます。16と60を混乱させる音声エラー。17文字の車両識別番号(VIN)では、チェック桁は9位になります。一方、13桁のISBN番号では、13番目の数字としてチェックディジットが最後に表示されます。国際的に同じ目的のために。たとえば、科学者Hans Peter Luhnによって開発されたアルゴリズムと名前が付けられたアルゴリズムは、mod 10とも呼ばれ、クレジットおよびデビットカード番号のために米国で使用され、社会保険番号(SIN)認証のためにカナダで使用されています。Luhnアルゴリズムは、国際ヨーロッパの記事番号(EAN13)バーコードにも使用されますが、異なる式、MOD11は、ドイツのいくつかのバーコードとオーストラリアの税申告番号(TFN)に使用されます。数の最後に、検証します。チェックディジットを含む右から左に、各2桁は2倍になります。2倍になった数字のいずれかが複数桁の数字になると、これらの複数桁の数字の個々の数が一緒に追加されます。残りの数値が追加されます。結果の合計が10で割り切れる場合、Luhn式に従って複数桁の数値が有効です。結果の合計が10で割り当てられない場合、結果の合計を10で割るようにするチェック桁が追加されます。したがって、検証する番号が1234の場合、最後に6枚のチェック桁がなければ有効ではありません。それは、(1 + 1) + 2 +(3 + 3) + 4 ' 14ではない10で分割できないため、6のチェック桁を追加すると、結果の合計が10で割り切れ、したがってLuhn式で有効になります。。Australiaオーストラリアでは、2番目の目的でチェックディジットを使用しようとしました。課税目的で有効な数字を偽造する人々の能力を制限する。チェックディジットのアルゴリズムを秘密にするための政府の努力にもかかわらず、人々はそれを理解し、税関連の数字を偽造し続けることができました。