7.编码
编码是用预先规定的方法将文字、数字或其他对象编成数码,或将信息、数据转换成规定的电脉冲信号。下面我们介绍几种生活中常见的编码。
1)身份证号码
我们现在使用的居民身份证号码,是根据《中华人民共和国国家标准》(GB 11643—1999)中有关公民身份号码的规定,由17位数字本体码和1位数字校验码组成。公民身份号码是特征组合码,排列顺序从左至右依次为6位数字地址码,8位数字出生日期码,3位数字顺序码和1位数字校验码。
(1)地址码
中国内地居民身份证号码中的地址码的数字编码规则如下。
第1、2位表示省(自治区、直辖市、特别行政区)。
第3、4位表示市(地级市、自治州、盟及国家直辖市所属市辖区和县的汇总码)。其中,01~20、51~70表示省(直辖市);21~50表示地区(自治州、盟)。
第5、6位表示县(市辖区、县级市、旗)。其中,01~18表示市辖区或地区(自治州、盟)辖县级市;21~80表示县(旗);81~99表示省直辖县级市。
(2)出生日期码
身份证号码第7位到第14位表示编码对象出生的年、月、日,其中年份用4位数字表示,年、月、日之间不用分隔符。例如,1981年5月11日就用19810511表示。
(3)顺序码
身份证号码第15位到第17位是地址码所标识的区域范围内,对同年、月、日出生的人员编订的顺序号。其中第17位奇数分给男性,偶数分给女性。也就是说,看一个身份证号码的倒数第2位,就可以知道这个人是男是女。
(4)校验码
身份证号码的第18位,也就是最后一位是校验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的。
身份证号校验码的计算方法如下。
①将前面的身份证号码17位数分别乘以不同的系数。从第1位到第17位的系数分别为7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2。
②将这17位数字和系数相乘的结果相加。
③用加出来的和除以11,看余数是多少。
④余数只可能有0、1、2、3、4、5、6、7、8、9、10这11个数字。其分别对应的最后一位身份证的号码为1、0、Ⅹ、9、8、7、6、5、4、3、2。(即余数0对应1,余数1对应0,余数2对应Ⅹ……)
Ⅹ是罗马数字的10,所以用Ⅹ来代替两位的阿拉伯数字10,可以保证公民的身份证符合国家标准,否则就会有人的身份证号成了19位。
2)车牌号
车牌号是标识车辆身份的号牌,车牌号对车的意义就像身份证号对人一样。
(1)车牌颜色
白色代表军牌、警牌。
蓝色代表普通的小车。
黄色代表普通的大型车辆。
黑色代表外国人员在中国投资者,或者重要人物使用。
(2)车牌号编码
除了现在的自选个性车牌以外,目前我国使用的九二式机动车号牌由中文与英文字母的发牌机关代码与五位号码组成。比如“鄂A 12345”,“鄂”代表湖北省;A是省会武汉市公安局车辆管理所发牌代码,代表此车是由武汉市公安局车辆管理所发牌;后面五位数是序号。
五位序号会从00000(某些地区从00001开始)开始按数字顺序发牌直到99999,超过这个数字就采用英文字母为字首,从A0000开始排到A9999,再接着从B0000到B9999,以此类推到Z9999。如果这260万个号码再用完,接下来有两种方式接着编号,第一种是把英文字母放在第二位,从0A000排列到0A999,再接着1A000到1A999,以此类推到9Z999。第二种是前两位都使用英文字母,从AA000到AA999,再到AB000~AB999,以此类推到AZ999后开始BA000~BA999、BB000~BB999,一路延伸到ZZ999。如果这样数字还用完了,接着就采用英文字母放在第三位、第四位、第五位,或者按照一、三位字母,一、四位字母等继续排列。
这是一般规律,但大多数地区并不按这种完全顺延的规则编号。这就出来个“号段”的概念,在五位号码中,每个首位数字或字母代表一个有一万个号的号段。中国的车牌原则上是每个地级行政区划占用一个发牌代码,但中国每个地级行政区划都分为不同的区、县、市之类,为在车牌上加以区别,便采取了不同号段的方式。另外,往往把0字头最小的1000以内或者2000以内的小号码预留给当地政府机关也是很多地方的惯例。还有很多城市的出租车有特别的字首号段,最多的是用英文字母T(Taxi的第一个字母),北京地区用B,等等。
3)邮政编码
邮政编码又称邮递区号,是一个国家或地区为实现邮件分拣自动化和邮政网络数位化,加快邮件传递速度,而把全国按片划分的编码方式。
邮政编码通常是用阿拉伯数字组成,代表投递邮件的邮局的一种专用代号,也是这个局投递范围内的居民和单位通信的代号。邮政编码是实现邮件机器分拣的邮政通信专用代号,是实现邮政现代化的必需工具,最终目的是使信件在传递过程中提高速度和准确性,因此在交寄信件、包裹时务必写明邮政编码。
为了实现邮件分拣自动化和邮政网络数字化,加快邮件传递速度,目前世界上已有140多个国家先后实行了邮政编码制度,并以此作为衡量一个国家通信技术和邮政服务水平的标准之一。各国邮政编码规则并不统一。
我国的邮政编码采用四级六位数编码结构。前两位数字表示省(直辖市、自治区);前三位数字表示邮区;前四位数字表示县(市);最后两位数字表示投递局(所)。
4)书号
书号,全称为国际标准书号(International Standard Book Number, ISBN),是专门为识别图书等文献而设计的国际编号。
2007年1月1日起,实行新版ISBN,新版ISBN由13位数字组成,分为5段,即在原来的10位数字前加上3位EAN(欧洲商品编号)图书产品代码“978或979”。
(1)书号各位的含义
国际标准书号号码由13位数字组成,并以4个连接号或4个空格加以分割,每组数字都有固定的含义。
第一组:欧洲商品编号,图书产品为978或979。
第二组:国家、语言或区位代码,中国内地为7。
第三组:出版社代码,由各国家或地区的国际标准书号分配中心分给各个出版社。
第四组:书序码,该出版物代码,由出版社具体给出。
第五组:校验码,只有一位,从0~9。
(2)校验码的计算方法
用1分别乘ISBN的前12位中的奇数位(从左边开始数起),用3乘以偶数位,乘积之和以10为模,10与模值的差值再对10取模(即取个位的数字)即可得到校验位的值,其值范围应该为0~9。