磁卡上的3 个Track 一般使用位(bit)编码的方式。根据数据所在地Track 不同,5 个bit或7 个bit 形成字节。
➀Track1(IATA):记录密度为210BPI;可以记录0~9 数字及A~Z 字母等。总共可以记录79 数字或字符(包括起始结束符和校准符);每个字符(一个字节)由7个字符组成 个bit 组成。由于Track1 不仅可以使用数字0~9 还可以用字母表示A~Z 所以Track1 上述信息通常记录一些标记和解释信息,如磁卡的使用类型和范围。例如,在银行,Track1 记录用户姓名、卡的有效使用寿命等标记信息。
➁Track2(ABA):记录密度为75BPI;可以记录0~9 无法记录数字A~Z 字符;总共可记录多达40个数字(包括起始结束符和校准符);每个数据(一个字节)由5个字节组成 个bit 组成。
➂Track3(THRIFT):记录密度为210BPI;可以记录0~9 无法记录数字A~Z 字母可记录多达107 数字或字符(包括起始结束符和校准符);每个字符(一个字节)由5个字符组成 个bit 组成。
由于Track2 和3 只能使用数字0~9 等等,不能用字母A~Z 因此,在银行卡中,Track2,3 一般用于记录用户的账户信息、资金信息等,当然还有银行要求的一些特殊信息。
如果我们想在实际中,如果我们想Track2 或3 数字以外的信息,如ABC等等,一般应按照国际标准使用ASCII 表来映射。例如,记录字母A”在Track2 或3 上时,可以用A”的ASCII值“0x41”来表示。“0x41”可以在Track2 或是Track3 用两个数据来表示:4和1,即0101和001。
1369164563全国服务热线
商业合作:13691645630(微信同号)