貨櫃校驗碼校驗規則

2021-10-06 08:27:33 字數 869 閱讀 1433

貨櫃校驗碼校驗規則: 貨櫃號由4位公司**和7位數字組成(如cbhu3202732),其中第七位數字就是校驗碼。首先將公司**轉換為數字,去掉11及其倍數,連加除以11,其餘數為校驗位。 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 標準箱號構成基本概念:採用iso6346(1995)標準。標準貨櫃箱號由11位編碼組成,包括三個部分: 1、 第一部分由4位英文本母組成。前三位** (owner code) 主要說明箱主、經營人,第四位**說明貨櫃的型別。列如cbhu 開頭的標準貨櫃是表明箱主和經營人為中遠集運。

2、 第二部分由6位數字組成。是箱體註冊碼(registration code), 用於乙個貨櫃箱體持有的唯一標識。

3、 第三部分為校驗碼(check digit)由前4位字母和6位數字經過校驗規則運算得到,用於識別在校驗時是否發生錯誤。即第11位數字。 根據校驗規則箱號的每個字母和數字都有乙個運算的對應值。箱號的前10位字母和數字的對應值從0到z對應數值為0到38,11、22、33不能對11取模數,所以要除去。. 2、第n位的箱號對應值再分別乘以2的(n-1)次方 (n=1,2,3………..10) 例如:箱號為cbhu3202732的貨櫃它的第1位**為c, 它的**值=**的對應值×2的(1-1)次方 =13×1=13。 類推第2位**為b 它的**值=**的對應值×2的(2-1 )次方=12×2=24 以此類推得到箱號前10位**的**值,將前10位的**值乘積累加後對11取模箱號為cbhu3202732的貨櫃前10位箱號的**累加值=4061,取11的模後為2,就是這個箱號第11位的識別碼的數值。 以此類推,就能得到校驗碼。

校驗碼 奇偶校驗碼

1.奇偶校驗碼 通過在編碼中增加一位校驗位來使編碼中1的個數為奇數或者偶數,校驗位可以在原編碼的前面或者後面加。通過加入校驗位後的1個數是奇數還是偶數,可分為兩種 奇校驗 1的個數為奇數 偶校驗 1的個數為偶數 下圖為奇校驗和偶校驗的設定方法。例如 m的ascii碼77,二進位制表示為0100110...

校驗碼 迴圈冗餘校驗碼

迴圈冗餘校驗碼,又稱crc碼。它利用生成多項式來為k個資料位產生r個校驗位來進行編碼。其編碼長度為k r。迴圈冗餘校驗碼由兩部分組成,左邊為資訊碼 資料 右邊為校驗碼,如下圖 若資訊碼佔k位,則校驗碼就佔n k位,其中,n為crc碼的字長,所以又稱為 n,k 碼。校驗碼位數越多,校驗能力越強。crc...

常用校驗碼(奇偶校驗碼 海明校驗碼 CRC校驗碼)

一 奇偶校驗碼 二 海明校驗碼 三 crc校驗碼 計算機系統執行時,各個部之間要進行資料交換.交換的過程中,會有發生誤碼的可能 即0變成1或1變成0 由於計算機的儲存是通過二進位制 來實現的的,誤碼會導致儲存的內容發生改變。為確保資料在傳送過程正確無誤,常使用檢驗碼.我們常使用的檢驗碼有三種.分別是...