21身份证号码与条形码知识
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初 等
所以S=167=11×55+2,那么y=2 余数y 0 1 2 3 4 5 6 7 8 9 10 2
数 学 专 题 研 究
校验码J 1 0 X 9 8 7 6 5 4 3 在校验码对照表中查到的校验码正好是X
它表示的含义是,发证时登记在北京市朝阳区第一位出生 于1949年12月31日的女士。
21.2 商品条形码 一、商品条形码概述 在当今的大多数商品上我们都能 够见到右图所示的图形。当你在 超市购买一件商品后,收银员都 会用电子扫描仪对这种图形进行 扫描,这时显示屏上就会出现这 种商品的价格。它就是商品条形 识别码。简称条形码。 条形码是一种产品代码,由一组宽窄不等,间隔也不等的 平行线条及下面相应的数字组成。 扫描仪读取的是线条,下面的数字是用来给人们识别的, 当条码受损时,收银员可以用手输入电脑来代替。
21.2 商品条形码 三、EAN—13码的校验码的计算规则 将12位EAN本体码按从左到右的顺序排列 X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12 (1)按下标的奇偶性分成两组 X1, X3, X5, X7, X9, X11 X2, X4, X6, X8, X10, X12
Ai A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17
wi是第i个位置上的加权因子,Ai是第i个本体码。具体是: 专
wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2)计算加权和S除以11的余数y,即y = mod(S, 11)
初 等 数 学 专 题 研 究
21.2 商品条形码 三、EAN—13码的校验码的计算规则 在超市购买生鲜食品时,会见到诸如“2168290002505”的 条形码,这是一种被称为“店内码”的内部商品条形码, 校验码的计算规则与一般商品条形码是一样的,它除了有 统一的前置码2(第一位代码,美国为0)外,一般还包括 商品价格、重量等信息。 下面我们来验证这个店内码的校验码是否正确。 2168290002505 S1=2+6+2+0+0+5=15,S2=3(1+8+9+0+2+0)=60 S1+S2=75, 尾数是5,补数也是5.校验码也是5. 下面是店内码前缀的范围: 店内码020 ~ 029;040 ~ 049;200 ~ 299
初 等 数 学 专 题 研 究
加拿大754 ~ 755
印度890; 越南893; 印度尼西亚899 ; 奥地利900 ~ 919 ; 澳大利亚930 ~ 939 ; 新西兰940 ~ 949; 马来西亚955; 连续出版物,期刊977 普通流通券981、982 图书 978、979 优惠券990 ~ 999 应收票据980
初 等 数 学 专 题 研 究
校验码J 1 0 X 9 8 7 6 5 4 3 例如某人的身份证号码是11010519491231002X 下面我们具体来计算她的校验码为什么是X。
Ai wi
Ai×wi
1 1 7 9
0 1 0
5 1 9 4 2 1
4 6
9 1 3 7
2
3 1 0 0 2
7 9 10 5 8
9 10 5 8 4 2
0 5 0 20 2 9 24 27 7 18 30 5 0 0 4
21.2 居民身份证号码 二、身份证校验码的计算
Ai wiAi×wi11 7 90 1 05 1 9 4 2 1
4 6
9 1 3 7
2
3 1 0 0 2
7 9 10 5 8
9 10 5 8 4 2
0 5 0 20 2 9 24 27 7 18 30 5 0 0 4
21.2 居民身份证号码 二、身份证校验码的计算 (3)在下表中通过余数查检校验码。由于除数是11,因此有 11个余数,它们是0——10,但身份证统一只用一位校验码, 因此,当余数为10时,校验码用相应的罗马数字X表示(在 罗马数字里,X代表10) 余数y 0 1 2 3 4 5 6 7 8 9 10 2
初 等 数 学 专 题 研 究
21.2 商品条形码 一、商品条形码概述 目前世界上常用的条形码主要有两种: 一种是美国和加拿大产品统一的标示符UPC码(Uniform Product Code); 另一种是欧共体“欧洲物品编码协会”(1977年改名为 “国际物品编码协会”)在吸取了UPC码的经验后确立的 物品标识符EAN码(European Article Nnmbering Association)。 我国推行的就是这种EAN码。EAN条形码有EAN—13 (标准版)和EAN—8(缩短版)两种。 商品条码的组成: EAN-13(13位)=前缀码(3位)+厂商识别码(4或5位) +商品项目代码(5或4位)+校验码(1位)组。
第二十一讲 公民身份证号码与条形码知识 21.2 公民身份证号码 21.2 商品条形码 21.3 图书书号ISBN—10码 21.4 国际标准期刊代码ISBN—8
初 等 数 学 专 题 研 究
21.2 居民身份证号码 一、公民身份证号码的结构 按照《中华人民共和国居民身份证法》的规定,公民身份 号码是每个公民唯一的、终身不变的身份代码,由公安机 关按照GB11643—1999《公民身份证号码》国家标准编制, 由18位数字组成。 前6位为地址码,第7至14位为出生日期码,第15至17位 为顺序码,第18位为校验码。 具体含义是:6位地址码表示公民被赋码时常住户口所在县 (市、旗、区)的行政区划代码,前两位是省、直辖市的 代码,比如广东的代码是44. 中间两位是地区或地级市、 自治州、直辖市的辖区代码,例如佛山的代码是06. 最后 两位是县、县级市、地级市辖区代码。例如禅城区的代码 是04,南海区05,顺德区06,三水区07,高明08.
初 等 数 学 专 题 研 究
21.3 图书书号ISBN—10码 一、ISBN码概述 国际标准化组织(ISO)发布了新版的国际标准图书编号标 准(ISBN)。最新发布的ISO2108《信息和文件———国 际标准图书编号》,规定新的13位数的国际标准图书编号 的执行日期为2007年1月1日。 ISBN是international standard of booknumber的缩写,即国 际标准图书编号。ISBN是国际通用的图书或独立的出版 物(除定期出版的期刊)代码。出版社可以通过ISBN清 晰地辨认所有非期刊书籍。一个ISBN只有一个或一份相 应的出版物与之对应。新版本如果在原来旧版的基础上 没有内容上太大的变动,在出版时也不会得到新的ISBN 号码。当平装本改为精装本出版时,原来相应的ISBN号 码也应当收回。
初 等 数 学 专 题 研 究
21.2 居民身份证号码 一、公民身份证号码的结构 中间8位出生日期码表示公民出生的公历年月日,年 份用4位数,月份,日期分别都用两位数。 3位顺序码表示在同一地址码所标识的区域范围内对同年 同月同日出生的人编定的顺序号(奇数分配给男性,偶 数分配给女性), 最后一位是校验码,采用数据处理校验码系统计算产生。 用于校验前17位地址码、出生日期码和顺序码的正确性。 它是身份证号码中重要而又特别的一个数码。校验码在 各类数码组合编制中是不可缺少的。 公民身份证号码所体现的地址仅为赋码户籍所在地地址, 并不一定代表该公民现户籍所在地。
初 等 数 学 专 题 研 究
21.3 图书书号ISBN—10码 二、ISBN码的构成 现行的ISBN由10位数字组成,这10位数字由4组数字组成, 中间用“-”相连,每组数字都有不同的含义。 例如小教本科专业教材《高等代数》的ISBN码为: ISBN7-107-15629-2 (7107156292)
初 等 数 学 专 题 研 究
21.3 图书书号ISBN—10码 一、ISBN码概述 国际标准图书编号问世后,很快得到推广,主要是因为它 对出版商、书商的工作有很大的益处,体现在:国际标准 书号是机读的编码,从图书的生产到发行、销售始终如一, 对图书的发行系统起了很大的作用;它的引入使图书的定 购、库存控制、账目和输出过程等任何图书业的分支程序 都简化了;国际标准书号也对图书馆和文献中心的订购、 采选、编目和流通程序都有促进作用;ISBN系统的引入 也服务于书目信息的流动和使用,而且为一个国家的图书 生产提供经济的书目控制;ISBN对图书市场更有效率, 它能确定国际上出版的任何图书及其出版社。在书业中习 惯称ISBN为库藏码(StockNumber),就是因为其被普遍 应用于书库管理。
初 等 数 学 专 题 研 究
(2)计算奇数位的数字和 S1=X1+X3+X5+X7+X9+X11 计算偶数位的数字和的三倍 S2=3(X2+X4+X6+X8+X10+X12 ) (3)计算S1与S2的和:S=S1+S2,取S的个位数Y (4)计算10的补数J=10-Y,那么J就是校验码。
21.2 商品条形码 三、EAN—13码的校验码的计算规则 例如,商品条形码6902952880294代表的是中国(690)贵州 茅台股份有限公司(2952)生产的一种白酒(88029),最后一 位校验码就是这样计算出来的: 奇数位数字和6+0+9+2+8+2=27 偶数位数字和得三倍3(9+2+5+8+0+9)=99 于是27+99=126,尾数为6,补数为4,所以校验码为4.
初 等 数 学 专 题 研 究
21.2 商品条形码 二、EAN—13码的结构 第13位:共1位,对应该条码的3,是校验码,依据一定的 算法,由前面12位数字计算而得到。
初
国 家 或 地 区 代 码 码 代 商 厂 产 生
厂 内 商 品 代 码 码 验 校
等 数 学 专 题 研 究
21.2 商品条形码 三、部分国家或地区EAN—13码的前缀 美国:000 ~ 019;030 ~ 039;060 ~ 139; 德国:400 ~ 440; 日本 :450 ~ 459;490 ~ 499 俄罗斯:460 ~ 469 中华人民共和国690 ~ 696 中国台湾:471; 中国澳门特区958 南非600、601 中国香港特区489; 格鲁吉亚:486 ; 哈萨克斯坦:487 英国:500 ~ 509; 希腊:520 ; 黎巴嫩:528 墨西哥750 爱尔兰:539 ; 比利时和卢森堡:540 ~ 549 玻利维亚777 罗马尼亚594; 匈牙利599 ; 斯里兰卡:479 ; 菲律宾:480 白俄罗斯:481 ; 乌克兰:482 叙利亚621 ;埃及622 伊朗626; 挪威700 ~ 709 ;以色列729 ;瑞典730 ~ 739
初 等 数 学 专 题 研 究
21.2 商品条形码 三、部分国家或地区EAN—13码的前缀 巴西789 ~ 790; 意大利800 ~ 839; 西班牙840 ~ 849 ; 委内瑞拉759 瑞士760 ~ 769 古巴850; 斯洛伐克858; 捷克859; 南斯拉夫860; 乌拉圭773 蒙古865 ; 朝鲜867; 土耳其869; 荷兰870 ~ 879; 韩国880 ; 柬埔寨884; 泰国885; 新加坡888; 秘鲁775
初 等 数 学 专 题 研 究
21.2 居民身份证号码 二、身份证校验码的计算 我们把身份证的前17位数字叫做本体码。校验码就是用17 位本体码按一定的规则计算出来的。 具体是这样计算的: (1)先计算前17位本体码的加权和:
初 等 数 学 题 研 究
S = w1 A1 + w 2 A2 + w3 A3 + L + w17 A17
初 等 数 学 专 题 研 究
21.2 商品条形码 二、EAN—13码的结构 商品EAN—13码一般分为4个部分,按3-5-4-1分,第一部 分代表国家,第二部分代表生产厂商,第三部分代表厂 内商品代码,第四部分是效验码: 以条形码 6936983800013 为例 此条形码分为4个部分,从左到右分别为: 1-3位:共3位,对应该条码的693,是中国的国家代码之一。 (690--695都是中国的代码,由国际上分配); 4-8位:共5位,对应该条码的69838,代表着生产厂商代码, 由厂商申请,国家分配; 9-12位:共4位,对应该条码的0001,代表着厂内商品代码, 由厂商自行确定;
所以S=167=11×55+2,那么y=2 余数y 0 1 2 3 4 5 6 7 8 9 10 2
数 学 专 题 研 究
校验码J 1 0 X 9 8 7 6 5 4 3 在校验码对照表中查到的校验码正好是X
它表示的含义是,发证时登记在北京市朝阳区第一位出生 于1949年12月31日的女士。
21.2 商品条形码 一、商品条形码概述 在当今的大多数商品上我们都能 够见到右图所示的图形。当你在 超市购买一件商品后,收银员都 会用电子扫描仪对这种图形进行 扫描,这时显示屏上就会出现这 种商品的价格。它就是商品条形 识别码。简称条形码。 条形码是一种产品代码,由一组宽窄不等,间隔也不等的 平行线条及下面相应的数字组成。 扫描仪读取的是线条,下面的数字是用来给人们识别的, 当条码受损时,收银员可以用手输入电脑来代替。
21.2 商品条形码 三、EAN—13码的校验码的计算规则 将12位EAN本体码按从左到右的顺序排列 X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12 (1)按下标的奇偶性分成两组 X1, X3, X5, X7, X9, X11 X2, X4, X6, X8, X10, X12
Ai A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17
wi是第i个位置上的加权因子,Ai是第i个本体码。具体是: 专
wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2)计算加权和S除以11的余数y,即y = mod(S, 11)
初 等 数 学 专 题 研 究
21.2 商品条形码 三、EAN—13码的校验码的计算规则 在超市购买生鲜食品时,会见到诸如“2168290002505”的 条形码,这是一种被称为“店内码”的内部商品条形码, 校验码的计算规则与一般商品条形码是一样的,它除了有 统一的前置码2(第一位代码,美国为0)外,一般还包括 商品价格、重量等信息。 下面我们来验证这个店内码的校验码是否正确。 2168290002505 S1=2+6+2+0+0+5=15,S2=3(1+8+9+0+2+0)=60 S1+S2=75, 尾数是5,补数也是5.校验码也是5. 下面是店内码前缀的范围: 店内码020 ~ 029;040 ~ 049;200 ~ 299
初 等 数 学 专 题 研 究
加拿大754 ~ 755
印度890; 越南893; 印度尼西亚899 ; 奥地利900 ~ 919 ; 澳大利亚930 ~ 939 ; 新西兰940 ~ 949; 马来西亚955; 连续出版物,期刊977 普通流通券981、982 图书 978、979 优惠券990 ~ 999 应收票据980
初 等 数 学 专 题 研 究
校验码J 1 0 X 9 8 7 6 5 4 3 例如某人的身份证号码是11010519491231002X 下面我们具体来计算她的校验码为什么是X。
Ai wi
Ai×wi
1 1 7 9
0 1 0
5 1 9 4 2 1
4 6
9 1 3 7
2
3 1 0 0 2
7 9 10 5 8
9 10 5 8 4 2
0 5 0 20 2 9 24 27 7 18 30 5 0 0 4
21.2 居民身份证号码 二、身份证校验码的计算
Ai wiAi×wi11 7 90 1 05 1 9 4 2 1
4 6
9 1 3 7
2
3 1 0 0 2
7 9 10 5 8
9 10 5 8 4 2
0 5 0 20 2 9 24 27 7 18 30 5 0 0 4
21.2 居民身份证号码 二、身份证校验码的计算 (3)在下表中通过余数查检校验码。由于除数是11,因此有 11个余数,它们是0——10,但身份证统一只用一位校验码, 因此,当余数为10时,校验码用相应的罗马数字X表示(在 罗马数字里,X代表10) 余数y 0 1 2 3 4 5 6 7 8 9 10 2
初 等 数 学 专 题 研 究
21.2 商品条形码 一、商品条形码概述 目前世界上常用的条形码主要有两种: 一种是美国和加拿大产品统一的标示符UPC码(Uniform Product Code); 另一种是欧共体“欧洲物品编码协会”(1977年改名为 “国际物品编码协会”)在吸取了UPC码的经验后确立的 物品标识符EAN码(European Article Nnmbering Association)。 我国推行的就是这种EAN码。EAN条形码有EAN—13 (标准版)和EAN—8(缩短版)两种。 商品条码的组成: EAN-13(13位)=前缀码(3位)+厂商识别码(4或5位) +商品项目代码(5或4位)+校验码(1位)组。
第二十一讲 公民身份证号码与条形码知识 21.2 公民身份证号码 21.2 商品条形码 21.3 图书书号ISBN—10码 21.4 国际标准期刊代码ISBN—8
初 等 数 学 专 题 研 究
21.2 居民身份证号码 一、公民身份证号码的结构 按照《中华人民共和国居民身份证法》的规定,公民身份 号码是每个公民唯一的、终身不变的身份代码,由公安机 关按照GB11643—1999《公民身份证号码》国家标准编制, 由18位数字组成。 前6位为地址码,第7至14位为出生日期码,第15至17位 为顺序码,第18位为校验码。 具体含义是:6位地址码表示公民被赋码时常住户口所在县 (市、旗、区)的行政区划代码,前两位是省、直辖市的 代码,比如广东的代码是44. 中间两位是地区或地级市、 自治州、直辖市的辖区代码,例如佛山的代码是06. 最后 两位是县、县级市、地级市辖区代码。例如禅城区的代码 是04,南海区05,顺德区06,三水区07,高明08.
初 等 数 学 专 题 研 究
21.3 图书书号ISBN—10码 一、ISBN码概述 国际标准化组织(ISO)发布了新版的国际标准图书编号标 准(ISBN)。最新发布的ISO2108《信息和文件———国 际标准图书编号》,规定新的13位数的国际标准图书编号 的执行日期为2007年1月1日。 ISBN是international standard of booknumber的缩写,即国 际标准图书编号。ISBN是国际通用的图书或独立的出版 物(除定期出版的期刊)代码。出版社可以通过ISBN清 晰地辨认所有非期刊书籍。一个ISBN只有一个或一份相 应的出版物与之对应。新版本如果在原来旧版的基础上 没有内容上太大的变动,在出版时也不会得到新的ISBN 号码。当平装本改为精装本出版时,原来相应的ISBN号 码也应当收回。
初 等 数 学 专 题 研 究
21.2 居民身份证号码 一、公民身份证号码的结构 中间8位出生日期码表示公民出生的公历年月日,年 份用4位数,月份,日期分别都用两位数。 3位顺序码表示在同一地址码所标识的区域范围内对同年 同月同日出生的人编定的顺序号(奇数分配给男性,偶 数分配给女性), 最后一位是校验码,采用数据处理校验码系统计算产生。 用于校验前17位地址码、出生日期码和顺序码的正确性。 它是身份证号码中重要而又特别的一个数码。校验码在 各类数码组合编制中是不可缺少的。 公民身份证号码所体现的地址仅为赋码户籍所在地地址, 并不一定代表该公民现户籍所在地。
初 等 数 学 专 题 研 究
21.3 图书书号ISBN—10码 二、ISBN码的构成 现行的ISBN由10位数字组成,这10位数字由4组数字组成, 中间用“-”相连,每组数字都有不同的含义。 例如小教本科专业教材《高等代数》的ISBN码为: ISBN7-107-15629-2 (7107156292)
初 等 数 学 专 题 研 究
21.3 图书书号ISBN—10码 一、ISBN码概述 国际标准图书编号问世后,很快得到推广,主要是因为它 对出版商、书商的工作有很大的益处,体现在:国际标准 书号是机读的编码,从图书的生产到发行、销售始终如一, 对图书的发行系统起了很大的作用;它的引入使图书的定 购、库存控制、账目和输出过程等任何图书业的分支程序 都简化了;国际标准书号也对图书馆和文献中心的订购、 采选、编目和流通程序都有促进作用;ISBN系统的引入 也服务于书目信息的流动和使用,而且为一个国家的图书 生产提供经济的书目控制;ISBN对图书市场更有效率, 它能确定国际上出版的任何图书及其出版社。在书业中习 惯称ISBN为库藏码(StockNumber),就是因为其被普遍 应用于书库管理。
初 等 数 学 专 题 研 究
(2)计算奇数位的数字和 S1=X1+X3+X5+X7+X9+X11 计算偶数位的数字和的三倍 S2=3(X2+X4+X6+X8+X10+X12 ) (3)计算S1与S2的和:S=S1+S2,取S的个位数Y (4)计算10的补数J=10-Y,那么J就是校验码。
21.2 商品条形码 三、EAN—13码的校验码的计算规则 例如,商品条形码6902952880294代表的是中国(690)贵州 茅台股份有限公司(2952)生产的一种白酒(88029),最后一 位校验码就是这样计算出来的: 奇数位数字和6+0+9+2+8+2=27 偶数位数字和得三倍3(9+2+5+8+0+9)=99 于是27+99=126,尾数为6,补数为4,所以校验码为4.
初 等 数 学 专 题 研 究
21.2 商品条形码 二、EAN—13码的结构 第13位:共1位,对应该条码的3,是校验码,依据一定的 算法,由前面12位数字计算而得到。
初
国 家 或 地 区 代 码 码 代 商 厂 产 生
厂 内 商 品 代 码 码 验 校
等 数 学 专 题 研 究
21.2 商品条形码 三、部分国家或地区EAN—13码的前缀 美国:000 ~ 019;030 ~ 039;060 ~ 139; 德国:400 ~ 440; 日本 :450 ~ 459;490 ~ 499 俄罗斯:460 ~ 469 中华人民共和国690 ~ 696 中国台湾:471; 中国澳门特区958 南非600、601 中国香港特区489; 格鲁吉亚:486 ; 哈萨克斯坦:487 英国:500 ~ 509; 希腊:520 ; 黎巴嫩:528 墨西哥750 爱尔兰:539 ; 比利时和卢森堡:540 ~ 549 玻利维亚777 罗马尼亚594; 匈牙利599 ; 斯里兰卡:479 ; 菲律宾:480 白俄罗斯:481 ; 乌克兰:482 叙利亚621 ;埃及622 伊朗626; 挪威700 ~ 709 ;以色列729 ;瑞典730 ~ 739
初 等 数 学 专 题 研 究
21.2 商品条形码 三、部分国家或地区EAN—13码的前缀 巴西789 ~ 790; 意大利800 ~ 839; 西班牙840 ~ 849 ; 委内瑞拉759 瑞士760 ~ 769 古巴850; 斯洛伐克858; 捷克859; 南斯拉夫860; 乌拉圭773 蒙古865 ; 朝鲜867; 土耳其869; 荷兰870 ~ 879; 韩国880 ; 柬埔寨884; 泰国885; 新加坡888; 秘鲁775
初 等 数 学 专 题 研 究
21.2 居民身份证号码 二、身份证校验码的计算 我们把身份证的前17位数字叫做本体码。校验码就是用17 位本体码按一定的规则计算出来的。 具体是这样计算的: (1)先计算前17位本体码的加权和:
初 等 数 学 题 研 究
S = w1 A1 + w 2 A2 + w3 A3 + L + w17 A17
初 等 数 学 专 题 研 究
21.2 商品条形码 二、EAN—13码的结构 商品EAN—13码一般分为4个部分,按3-5-4-1分,第一部 分代表国家,第二部分代表生产厂商,第三部分代表厂 内商品代码,第四部分是效验码: 以条形码 6936983800013 为例 此条形码分为4个部分,从左到右分别为: 1-3位:共3位,对应该条码的693,是中国的国家代码之一。 (690--695都是中国的代码,由国际上分配); 4-8位:共5位,对应该条码的69838,代表着生产厂商代码, 由厂商申请,国家分配; 9-12位:共4位,对应该条码的0001,代表着厂内商品代码, 由厂商自行确定;