「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

検査数字

pointこの用語のポイント

pointデータがおかしくないかチェックするための値だよ

point細かいチェックはできないけど手軽だよ

スポンサーリンク

簡単に書くよ

検査数字(読:ケンサスウジ 英:check digit)とは

「チェックディジット」のこと。
用語の中身としては

データがおかしくないかのチェックに使う目的で、元のデータに追加でくっつけてある数字や記号(のひとつ)
です。


image piyo

詳しく書くよ

最初に留意事項です。
チェックディジット」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
「チェックディジット」を日本語にした表現が「検査数字」です。

検査数字

「チェックディジット?それ何?おいしいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩6

それでは、いってみましょう。

サクっと一言で説明すると

データがおかしくないかチェックするための値(のひとつ)

が「検査数字」です。
上でも書きましたが「チェックディジット」と表現されることも あります。

というか「チェックディジット」という表現の方が一般的だと思います。
私自身「検査数字」よりも「チェックディジット」の方が馴染みがあるので、本ページでも以降は「チェックディジット」と表現しますね。

それを踏まえて、読み進めてください。

例えば、そうですね。

ピヨ太君が

92l3(キュウ・ニー・エル・サン)

というデータをピヨ子さんに送るとしましょう。

検査数字2

チェックディジットの決め方は「アルファベットの数」だとします。

「92l3(キュウ・ニー・エル・サン)」の中にアルファベットは1つありますよね。
よって、チェックディジットは「1」です。

検査数字3

実際にデータを送るときは、チェックディジットの「1」を元々のデータにくっつけて

92l3-1(キュウ・ニー・エル・サン・ハイフン・イチ)

のような形で送ります。

検査数字4

データを受け取ったピヨ子さんは「l(エル)」を「1(イチ)」と見間違えて

9213-1(キュウ・ニー・イチ・サン・ハイフン・イチ)

と解釈してしまいました。
おっと、これは困ったことになりそうですね。

検査数字5

でも、大丈夫です。

チェックディジットが「1」です。
受け取ったデータにはアルファベットが1つ入っていることが示されています。

検査数字6

このことから(実際に何が正しいのかは分からないけど)

「9213(キュウ・ニー・イチ・サン)」は何かおかしい

と判断できます。

検査数字7

もう一例、見てみましょう。

ピヨ太君が送った

92l3-1(キュウ・ニー・エル・サン・ハイフン・イチ)

をアクマ君が途中で

akm3-1(エー・ケー・エム・サン・ハイフン・イチ)

に書き換えてしまいました。

検査数字8

以降の流れは先ほどと同じです。

データを受け取ったピヨ子さんは「チェックディジット(アルファベットの数を示す値)が『1』なのに、実際のアルファベットは3つあるわ」と気付きました。

検査数字9

このことから

「akm3(エー・ケー・エム・サン)」は何かおかしい

と判断できます。

検査数字10

この例で出てきたように、そこまで正確ではないけど何となくおかしくなってないかチェックするために付けてやる値がチェックディジットです。

実際には、もっと、きちんとチェックする必要があるでしょうけどね。
第一段階として、お手軽に「おかしくなってない?」をチェックするときに使うのです。

チェックディジットの仕組みは、クレジットカードやバーコードなどで使われています。

なお、チェックディジットの値として何を使うかは「いろいろ」です。
そこら辺の あれやこれやは他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「検査数字」って単語が出てきたら「データがおかしくないかチェックするための値なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像010
書籍画像058


書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ウォーターサーバーのキャッチコピーを100本考える方法