วิธีคำนวณรหัสตรวจสอบความถูกต้อง ของตู้คอนเทรนเนอร์


Date:

December 30, 19

รหัสต่างๆที่อยู่ท้ายตู้คอนเทนเนอร์นั้นเป็น รหัสที่ว่าด้วยมาตรฐานสากล ISO 6346 (BIC) โดยที่รหัสตรวจสอบความถูกต้อง เป็นรหัสตรวจสอบว่า เจ้าของตู้ ประเภทตู้ และการจดทะเบียนตู้คอนเทรนเนอร์ นั้นถูกต้องหรือไม่ โดยการนำเอา รหัสเจ้าของตู้คอนเทรนเนอร์ (จะมีอยู่ 3 ตัวอักษร เช่น CSO,FDL และ TCL ฯลฯ ), รหัสระบุประเภท (จะมีอยู่ 1 ตัว คือ ตัว U) และรหัสการจดทะเบียนตู้คอนเทนเนอร์ (จะมีอยู่ 6 ตัว) มาประกอบในการตรวจเช็ค (ทั้งหมดคือ 10 ตัว)
                เพื่อเป็นการเพิ่มความเข้าใจถึงที่มาของการหารหัสตรวจสอบความถูกต้องของรหัสท้ายตู้คอนเทรนเนอร์ 
ในที่นี้จะยกตัวอย่างเพิ่มเติมของการหารรหัสตรวจสอบความถูกต้องของรหัสท้ายตู้คอนเทรนเนอร์ซึ่งเลขรหัสตรวจสอบความถูกต้องของรหัสท้ายตู้
คอนเทรนเนอร์นั้นสามารถซ้ำกันได้  ตัวอย่างในการคำนวณการหารหัสตรวจสอบความถูกต้องมีขั้นตอนดังนี้
 
 1.รหัสตรวจสอบความถูกต้อง คือ เลข 4  (หลังรหัสการจดทะเบียนตู้คอนเทนเนอร์มี 6 หลัก 943941)



2.เปลี่ยนรหัสตัวอักษร 4 ตัวแรก (รหัสเจ้าของ ประเภท )ให้เป็นตัวเลข โดยเทียบกับตารางข้างล่าง


3.นำตัวเลขที่ได้จากข้อ 2 มาเรียง พร้อมกับเลขรหัสการจดทะเบียนตู้คอนเทรนเนอร์ ตัวอย่างดังนี้
 
T C L U 9 4 3 9 4 1
31 13 23 32 9 4 3 9 4 1

4.สามารถยึดจากตารางด้านล่างในการคำนวณรหัสตรวจสอบความถูกต้องของตู้คอนเทรนเนอร์  ซึ่งเป็นเลขฐานยกกำลัง 2
 
1 2 4 8 16 32 64 128 256 512

5.นำตัวเลขที่ได้จากการเทียบตารางในข้อที่ 2  มาคูณกัน โดยนำตัวเลขที่ได้มาจากข้อ 3 มาคูณกับเลขฐานยกกำลัง 2 ที่กำหนดไว้ และนำผลรวมทั้งหมดที่คูณมาบวกกัน ตัวอย่างดังนี้
 
31 13 23 32 9 4 3 9 4 1
X
1
X
2
X
4
X
8
X
16
X
32
X
64
X
128
X
256
X
512
31 26 92 256 144 128 192 1,152 1,024 512

31+26+92+256+144+128+192+1,152+1,024+512 = 3,557
6.นำผลบวกที่ได้มาหารด้วย 11 ตัวอย่างดังนี้ 3,557÷11 = 323.363 (กรณีที่มีจุดทศนิยมให้ปัดทิ้ง) และนำผลหารนั้นมาคูณด้วย 11 อีกครั้ง ตัวอย่างดังนี้ 318X11 = 3,553
7.นำเลขผลบวกที่ได้มาจากการหารด้วย 11 มาลบด้วย ผลเลขผลหารที่ได้มาคูณด้วย 11 (ผลรวมมาจากข้อ 6)
3,557-3,553 = 4
 
https://www.thaimechanic.com/article-226-read.html