集裝箱號的校驗規則
時(shí)間:2024-01-06
點(diǎn)擊:39次
一、 標準箱號構成基本概念:采用iso6346(1995)標準。
標準集裝箱箱號由11位編碼組成,包括三個(gè)部分:
1、 第一部分由4位英文字母組成。前三位代碼 (owner code) 主要說(shuō)明箱主、經(jīng)營(yíng)人,第四位代碼說(shuō)明集裝箱的類(lèi)型。列如cbhu 開(kāi)頭的標準集裝箱是表明箱主和經(jīng)營(yíng)人為中遠集運。
2、 第二部分由6位數字組成。是箱體注冊碼(registration code),用于一個(gè)集裝箱箱體持有的唯一標識。
3、 第三部分為校驗碼(check digit)由前4位字母和6位數字經(jīng)過(guò)校驗規則運算得到,用于識別在校驗時(shí)是否發(fā)生錯誤。即第11位數字。
根據校驗規則箱號的每個(gè)字母和數字都有一個(gè)運算的對應值。箱號的前10位字母和數字的對應值從0到z對應數值為0到38,11、22、33不能對11取模數,所以要除去
第n位的箱號對應值再分別乘以2的n-1次方?。╪=1,2,3………..10)
例如:箱號為cbhu3202732的集裝箱它的第1位代碼為c,
它的代碼值=代碼的對應值×2的0次方 =13×1=13。
類(lèi)推第2位代碼為b
它的代碼值=代碼的對應值×2的1次方 =12×2=24
以此類(lèi)推得到箱號前10位代碼的代碼值。
將前10位的代碼值乘積累加后對11取模
箱號為cbhu3202732的集裝箱前10位箱號的代碼累加值=4061,取11的模后為2,就是這個(gè)箱號第11位的識別碼的數值。
公式:校驗碼s=∑ci*2
以此類(lèi)推,就能得到校驗碼。