第N位的箱號對應值再分別乘以2^(N-1) (N=1,2,3………10)
例如:箱號為CBHU3202732的集裝箱它的第1位代碼為C
它的代碼值=代碼的對應值×2^(1-1)=13×2^0=13×1=13。
類推第2位代碼為B
它的代碼值=代碼的對應值×2^(2-1)=12×2^1=12×2=24以此類推得到箱號前10位代碼的代碼值。將前10位的代碼值乘積累加后對11取模
箱號為CBHU3202732的集裝箱前10位箱號的代碼累加值=4061,取11的模后為2,就是這個箱號第11位的識別碼的數(shù)值。
以此類推,就能得到校驗碼。
A=10 B=12 C=13 D=14 E=15 F=16 G=17 H=18 I=19 J=20 K=21 L=23 M=24 N=25 O=26 P=27 Q=28 R=29 S=30 T=31 U=32 V=34 W=35 X=36 Y=37 Z=38
對11取模后當余數(shù)等于11時候就會出現(xiàn)兩位10余碼,所以對應碼就取消了11的倍數(shù),比如11,22,33等,但是運算下來還是有這種11倍數(shù)余碼。
如果校驗碼出現(xiàn)10,說明你取11模的時候沒有判斷出現(xiàn)2位余碼,遇到10就后面添加減去10,最后校驗是0就是標準校驗碼。
集裝箱號是在每個集裝箱箱體兩側(cè)標示的全球唯一的編號。
例如:TEXU3605231*1(1)表示1個標準集裝箱;
TEXU3605231*2(3)表示2個集裝箱,折合為3個標準集裝箱,
其中一個箱號為TEXU3605231。
在多于一個集裝箱的情況下,其余集裝箱編號打印在備注欄或隨附清單上。
1) 集裝箱號都由4個英文字母和6個阿拉伯數(shù)字以及1個效驗碼組成;
例如: TRLU166324
2)計算效驗碼時,把4個英文字母 轉(zhuǎn)化成相應的數(shù)字
(A=10,B=12,C=13,D=14,E=15,F(xiàn)=16... Z=38)其中去掉11,22,33三個數(shù);
3)4個英文字母 轉(zhuǎn)化成4個相應的數(shù)字,加上6個阿拉伯數(shù)字,這樣共得到10個數(shù)字,把每個數(shù)字乘以2的位數(shù)減一次方求和再除11,取其余數(shù),即得核對號;
例如: TRLU166324-2 (T=31 R=29 L=23 U=32)
S=31*2^0 + 29*2^1 + 23*2^2 + 32*2^3 + 1*2^4 + 6*2^5 + 6*2^6 + 3*2^7 + 2*2^8 + 4*2^9