GB T 17710-1999 数据处理 校验码系统.pdf
《GB T 17710-1999 数据处理 校验码系统.pdf》由会员分享,可在线阅读,更多相关《GB T 17710-1999 数据处理 校验码系统.pdf(13页珍藏版)》请在麦多课文档分享上搜索。
1、GB!l、177101999 前本标准等同采用国际标准ISO7064,1983(1996年经ISC)!IECJTCl SC!4俑认本标准提供了对键入和抄录数据时发悖的错误进行校验的力法,目的是满足各系统之l;lJ,.J ;与技L敖据的校验。与其他布在的校验码系统相比,本标准规定的校验码系统可直捉校验数字型、宁吟刑和吉tjt 字母型字符串,操作方便;检错类型多,检错能力强di二经过(严格的数学验证,所使I!Jfll数字切IiH注til.易于接受和推广。本标准的内容包括前言、引言反应用范围、第一篇总则、第二位i纯系统、第.frl ill (,呆立在丰11fJ 个附录.附录A和附录B是标准的附录。本
2、标准由中罔标准化与信息分类编码研究所提出G本标准主要起草单位:中国标准化与信息分类编码研究所。本标准的主要起草人=谢民、丘维声、丁雅娴、胡家璋、李小林。本标准由全国信息技术标准化技术委员会数据元表示法分技术委员会归1I并负责解样! () GB/T 17710-1999 ISO前言ISO(国际标准化组织)是国际范围内各罔标准组织(lSO成员)的联盟,其工作的开展主要通过lS0技术委员会,对技术委员会工作感兴趣的每成员,经授权后,可成为该技术委员会的成员。与ISO有联系的其他国际组织、政府或非政府组织,可参与ISO的工作。技术委员会采纳的标准草案应提交全体成员组织讨论,通过后方可被ISO委员会接纳
3、为罔际标准。国际标准ISO7064由ISO/TC970S0/IECJTCl前身)信息处理系统技术委员会制定并在1981年11月提交成员组织讨论。以下是通过此标准的成员组织2比利时联邦德国中华人民共和国爱尔兰捷克斯洛伐克意大利丹麦日本阿拉伯埃及共和国荷兰芬兰波兰法国罗马尼亚全体成员组织致同意通过本标准。南非共和国西班牙瑞典瑞士英国美国注,1996年8月.ISO(IECJTCl SC14组织P成员,对包括本标准在内的几个标龄较长的国际怵准进行了阶段审核,各P成员组织均同意不需修订本标准.SC14于1996年12月正式宣布ISO7064,1983仍I继续使唱。40 中华人民共和国国家标准数据处理校验
4、码系统GB/, 17710 1999 idt ISO 7064 , 1983 Data proccssing .-Check characler systems 。引言目前,正在使用的校驳码系统有一1百多个,其中许多系统的特性非常ilt似.大多较系统jiJJU到有效的作用。月4存的应用系统1! t ,仅有少数经过严恪的数学验证,有些还有在严泣的缺陷。川IJ.J系统的号样性无形中也损害者校验l1系统的经济效益.常影响对交换数据的校验。囚比.必须选择些fir h*lJ Jt:不同需要的、兼容的校验码系统。本标准提供的校草草码系统已经过数学验证,在其适用范阴|斗.通过挺快,7靠的保护,口I防止常见的
5、抄录和键入错误。ISO 2108、ISO2984和IISO 6166也规定校验码系统,但它们只能肘子专门的领域.真情j州龙JMt斗t低于本标准的规定。附录A概述了为某一用途而选用牛二标准校验码系统时应考虑的准则。附录日举例说明了1与国家护母的数目与国际U!i用的26个字母不同时,应如JnU主兼容的丰i叫校验问系统,并设计了具体的扩展方式。1 范围1. 1 本标准规定的校验码系统.可以防-.在抄录和键入字符申Hf产生的错误a字符侣的长度戏剧定L也可变,包括下列字符集中的字符.1 )数字1(10个数字,O9)2)字母细(26个字母:八Z)3)字母数字型(字母和数字)字符*巾嵌入的空恪和特殊字符忽略
6、不汁。1.2 对使用牛二标准产生校验码或佼验丰符串的产品,本标准规定了致性要求。1. 3 本标准规定的校验码系统能检查出下列错误:1 )所有的单-字符替代错误(即单个字符被另一字符所替换,如1234被错录为4234);2)所有的或几乎所有的单一字符对换错误(即相邻两个字符成隔一个字符的两个单一字符的fl/ ?i: 互换,如12345被错录为12354或12543),3)所有的政几乎所有的位移错误(!llJ整个字符串被向东或向有移位啕如一工旦被注入为!2th 4)大部分的双替代错误(即在同一字符串中.分开的两处单一字符对换错误.如ll214二67被咐,止写7234587) , 川大部分的其他错误
7、。1.4 本标准小适用于经特殊设计的专门系统,如:1)既能击!错又能自动更正的系统;2)检查故意伪造的错误的系统;3)检杳仅在计算机之间进行交换的字符串的系统。15 本标准用于各组织之间的信息交换,也是内部信息系统信息交换的有力1,具。国家质量技术监督局1999- 03 -23批准1999 10-01实施I 1 GB/T 17710 1999 第一篇总则2 定义牛二标准采用下列2主义2. 1 校验码chec ker character 口J通过数学关系来验证代码正确性的附加字符。2.2 校验码系统checkcr character system J牛牛校验码并校盼包括校验码在内的字符串的一套规
8、则。2.3 附加符,附加校验码supplementary charactcr 受保护的一系列字符串所构成的字符集以外的校验码E2.4 模数modulus 为使整除运算获得整余数而用作除数的整数。2.5 同余congruence 指在一组整数中,两两之差与模数有倍数关系的特性。同余用符合-表7J0如39三以模11) p 指39一6=33是11的倍数。2.6 底数radix 几何级数的基数。3 类型本标准规定了两类系统:1)纯系统,2)说合系统。3. 1 纯系统表I中列出了纯系统(详见第二篇).每个系统的所有运算都使用单模数。表1纯系统校验码系统表示法适用范围校验码数目及类型,, ISO 7064
9、 MOD 11-2 数字型字符串1位数字或附加吁XISO 7064 MOD 37-2 字母数字型字符串l位数字或字母或附加符而1507064 MOD 97-10 数字型字符串2位数字ISO 7064 MOD 661-26 字母型字符串2ffEFRL ISO 7064 MOD 1271-36 字母数字型字符串2 N:数字或字母1)在MOD之后的第1个数字是模数,第2个数字是底数,2)前两个系统可在被校验的字符串处产生一位附加校验码,(例如ISO7064 MOD 11-2产生的校验码是1)、9及X.ISO7064 MOD 37-2的校验码是0-9.A-Z及提)。当不能使用附加愤验码,又只能有斗t校
10、验码af.应避免使用产生附加校验码的系统;如果既不能使用附加校验码,又不能使用位校验码.的l应使JHI曰:7系统。3. 2 混合系统表2中列出了混合系统(详见第二篇)。混合系统在运算中采用了两个模数,其中个模数等f被保护的卒于子集中的字符数,另一个模数比它大1,形成的校验码位于被保护的字符串组成的字符集I均u愤验问系f克表示11二lISO 7(1) .1 MD11.10 IS() 706,1 机1I127.2GIS0 70G卫些主坐l Gn/T 17710十19993二2混合系;ftJ、:ij敢于t71字母*字:;数字串1)#;11走去,王法中.紧跟缸M()J)后丽的两个敦字是VJ.j个模数。
11、4 系统一致性和表示法41Ff守q了fj较日及英m1 k trj lk于一IJ1(¥t. r:口Y:(fJl水标准为不同的应用规定了不同的校验j,JJ系统.受这些系统保护的f:科市应遵循木轨,泊的悦淀。4.2 尘成校骏码的产品4. 2. 1 行)G更严恪的条件肌制.III:为本标准生fJlt校验码的fv品(软件成P!l!f忡,应能为本标准的所有条统做成校验码4.2.2 对不能使本标准的所有系统生成校验码的产品,应说明它们的特定使用低时如)为lS仆704.MOD 11-2生成的校验码。4.3 校验产品4. 3. 1 (龙更严格的条件限制啕口校驹本怀准所生成的校价码的产品(软件或创it) . );
12、1:能使用本标准的所有系统。4. 3. 2 对仅能用本标准中某些佼验问系统的产品.,:说明它们所使用的系统.4日肘ISO7064. MO) 11 2生成的校验寸J符串。4-4 系统友示法4. 4. 1 通常采用去l初衷2中给出的每A系统的全称表示.例如ISO7064 .MOD 11 2 . 1下采用缩写形式MO)11将会IJ使用模数1:的类似系绕混淆。4. 4.2 需要简化时,如.数据yd传输R1往往很赞同时标明m来保护该数据元的系统,吁:1m 1;列单数字表iJ点:愤验码系1壳表示法校qt码系统IS(l 7064. :v!()J) 11 2 ISO 7054. N!O口172I宫门7064,
13、MOT) 97-10 ISI) 706 1. MIlD 661 26 !ISO )()64 , MO)山1-365 纯系统的说明5. 1 公式?符ft1ff.满足下列公式的校验:I IS0 7064. :v!()D 11.10 ? 4 ISO 70日,MOD 7. 26 3 150 7064. MOIJ 37.36 4 无校且全码!&非标准条缆町.第二篇纯系统二IX rJ-ll= l(n叫M)1=1 公式中:n 包括校f!l码的字符巾的二f:t:J个数;j枉/J主一一一一一-一-/ a J 发示从右边开怡的字符所在(tpt序号(包扣校验i:(t19)即最t,.i !I 平IF i可t二.I .
14、可与恪与分1iO得不计在内.GB!T 17710 1999 ai一由表3规定的处于2位置上的字符值;广底数CRP几何级数的基数); M 模数。表3字符对应的值字符系统中数字字符值系统中字母字符值。l 1 2 2 3 3 4 4 5 5 日6 7 7 8 8 9 9 为lSO7064 MOD 11-2 10 设置的附加符XA 。B 1 C 2 D 3 E 4 F 5 G 6 H 7 1 8 J 9 K 10 L 11 岛f12 N 13 。14 P 15 Q 16 R 17 s 18 T 1 9 14 系统中字母数字字待值。i 少3 4 5 6 i 8 9 10 11 12 13 14 15 1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17710 1999 数据处理 校验码 系统
