国际条形码最后一位校验位是如何计算出来的
计算:
以条形码 6936983800013为例公式第13位算法:
1、取出该数的奇数位的和,c1=6+3+9+3+0+0=21;
2、取出该数的偶数位的和,c2=9+6+8+8+0+1=32;
3、将奇数位的和与“偶数位的和的三倍”相加。
4、取出结果的个位数:117(117%10=7);
5、用10减去这个个位数:10-7=3;
6、对得到的数再取个位数(对10去余)3%10=3;
此条形码分为4个部分,从左到右分别为:
1、第1-3位:共3位,对应该条码的693,是中国的国家代码之一。(690--695都是中国大陆的代码,由国际上分配)
2、第4-8位:共5位,对应该条码的69838,代表着生产厂商代码,由厂商申请,国家分配
3、第9-12位:共4位,对应该条码的0001,代表着厂内商品代码,由厂商自行确定
4、第13位:共1位,对应该条码的3,是校验码,依据一定的算法,由前面12位数字计算而得到。
扩展资料:
编码规则:
1、唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。
2、永久性:产品代码一经分配,就不再更改,并且是终身的。当此种产品不再生产时,其对应的产品代码只能搁置起来,不得重复起用再分配给其它的商品。
无含义:为了保证代码有足够的容量以适应产品频繁的更新换代的需要,最好采用无含义的顺序码。
3、条形码校验码公式:把条形码从右往左依次编序号为“1,2,3,4??”从序号二开始把所有偶数序号位上的数相加求和,用求出的和乘3,再从序号三开始把所有奇数序号上的数相加求和,用求出的和加上刚才偶数序号上的数,然后得出和。再用10减去这个和的个位数,就得出校验码。
身份证的最后一位代表什么
身份证的最后一位是校检码:用来检验身份证的正确性。校检码可以是0~10的数字,10用x表示。
身份证号码最后一位的X代表身份证尾号是10,Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。
作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且中国的计算机应用系统也不承认19位的身份证号码。
扩展资料:
身份证号码代表的意思:
(1)前1、2位数字表示:所在省份的代码;
(2)第3、4位数字表示:所在城市的代码;
(3)第5、6位数字表示:所在区县的代码;
(4)第7~14位数字表示:出生年、月、日;
(5)第15、16位数字表示:所在地的派出所的代码;
(6)第17位数字表示性别:奇数表示男性,偶数表示女性。
从1999年10月1日起,全国实行公民身份证号码制度,居民身份证编号由原15位升至18位。前6位为地址码;第七位至14位为出生日期码,此码由6位数改为8位数,其中年份用4位数表示;第15位至17位为顺序码,取消了顺序码中对百岁老人使用的特定编号;第十八位为校验码。
主要是为了校验计算机输入公民身份证号码的前17位数字是否正确,其取值范围是0至10,当值等于10时,用罗马数字符X表示。
身份证号最后一位数字代表什么意思
身份证号最后一位数字是“个人信息码”,信息码用0—9的数字来表示,有时也用字母“x”表示,一般是由计算机随机产生的,主要是用来检验身份证的正确性,如果该居民的校验码刚好是10,那么就会用“X”来表示。由于直接用10来做尾号,身份证号码会变成19位,就无法统一成18位了,而X是罗马数字的10。
身份证号码是每个公民唯一的、终身不变的身份代码,切记不要轻易泄露出去,否则会被不法分子给利用,对生活产生影响。
身份证号码代表意思
身份证的前六位是地址码,1—2位代表的是省级行政区,3—4位代表的是地级行政区,5—6位代表的是县级行政区。7—14位代表的是出生日期,15—17是顺序码,顺序码是对同一地区内,当年同月同日出生的居民所编订的号码,其中第十七位数是奇数代表男性,偶数代表女性。最后一位是校验码。
三码最后一码是什么
三码最后一码是健康登记码。根据查询相关公开信息显示:三码最后一码是健康登记码。示:三码是指健康码,行程码,健康登记码。健康码是以实际真实数据为基础,由市民或者返工返岗人员通过自行网上申报,经后台审核后,即可生成属于个人的二维码。故三码最后一码是健康登记码。