1、附件 2:2015 版台湾居民来往大陆通行证机读码规则位数数据项定义内容说明1-2证件标识固定为 CT3-10证件号码8 个字符(数字)11分隔符号12本行 3-11 位校验位1 个字符,本行 3-11 位的七三一算法校验码13-14签发次数2 个字符,与通行证正面视读区的签发次数一致15本行 13-14位校验位1 个字符,本行 13-14 位的七三一算法校验码16-21证件有效期至6 个字符,格式为 YYMMDD22本行 16-21位校验位1 个字符,本行 16-21 位的七三一算法校验码323持证人性别代码1 个字符,男为 M,女为 F24-29出生日期6 个字符,格式为 YYMMDD30
2、本行 24-29位校验位1 个字符,本行 24-29 位的七三一算法校验码1-16持证人中文姓名16 个字符,采用字符上移算法后的GBK 机器内码表示中文信息,姓加名共表示 4 个汉字,姓名大于 4 个汉字时取前 4 个,小于 4 个汉字时尾部用“”符号补齐,对于 GBK 之外的汉字以全角问号内码代替。GBK 汉字编码区 间 :B0A1-F7FE;8140- A0FE;AA40-FEA017中文姓名舍弃汉字数1 个字符,用字符上移算法后的字符表示舍弃的汉字数(A-Z 为相应的 0- 25,最大舍弃汉字数为 25 个汉字)18拉丁字母姓名中舍弃字符数1 个字符,用字符上移算法后的字符表示舍弃的字
3、符数(A-Z 为相应的 0- 25,最大舍弃字符数为 25 个字符)19出生日期世纪位1 个字符,其中 A 代表 19 世纪,B 代表 20 世纪,C 代表 21 世纪20-29台湾“国民身份证”号码10 个字符,不足 10 个字符的用“”补齐。台湾“国民身份证”号码中如有括号的,“(”、“)”符号舍弃,括号中的内容保留30总校验位1 个字符,第一行 3-22 位、第一行 24 至 30 位、第二行 20-29 位的七三一算法总校验码1-26持证人拉丁字母姓名26 个字符,姓在前,名在后,姓和名 中间使用符号分隔;空格、横杠、小数点、单引号等非 26 个英文字母, 用一个符号替换,作为每组的分隔; 如转换后,存在多个连续的符号, 仅保留一个符号;拉丁字母姓名大 于 26 位时取前 26 位,小于 26 位时后面用“”补齐27-30审批签发机关代码4 个字符,通行证审批签发机关代码(如:3500),香港为“HKGL”,澳门为“MACL”。