アルゴリズムの由来:
車両識別コードの9桁目はチェックディジットで、0から9までの任意の数字または文字「」で表されます。 ×」。その他の位置の数字や文字の意味はメーカーによって異なる場合がありますが、VINコードの他の16桁のコードが決まった後、チェックデジットの9桁目は以下の方法で計算されます。
まず、次の関係に従って残りの 16 文字を数字に変換します:
A=1 B=2 C=3 D=4 E=5 F=6 G=7 H= 8 J=1 K=2 L=3 M=4 N=5 P=7 R=9 S=2 T=3 U=4 V=5 W=6 X=7 Y=8 Z=9
すべて、それぞれ位置には重み付けされた数値があります:
位置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
重み: 8 7 6 5 4 3 2 10 * 9 8 7 6 5 4 3 2
最後に、チェック ディジットを除く各 16 ビット ビットの重み付けされた係数に、このビットの対応する値を乗算し、その積を加算し、合計を 11 で割って、余りをチェック ディジットの値とします。余りが 10 の場合、チェック ディジットは文字「X」になります。
JS コード:
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31