磁卡上的3 個(gè)Track 一般使用位(bit)編碼的方式。根據數據所在地Track 不同,5 個(gè)bit或7 個(gè)bit 形成字節。
?Track1(IATA):記錄密度為210BPI;可以記錄0~9 數字及A~Z 字母等??偣部梢杂涗?9 數字或字符(包括起始結束符和校準符);每個(gè)字符(一個(gè)字節)由7個(gè)字符組成 個(gè)bit 組成。由于Track1 不僅可以使用數字0~9 還可以用字母表示A~Z 所以Track1 上述信息通常記錄一些標記和解釋信息,如磁卡的使用類(lèi)型和范圍。例如,在銀行,Track1 記錄用戶(hù)姓名、卡的有效使用壽命等標記信息。
?Track2(ABA):記錄密度為75BPI;可以記錄0~9 無(wú)法記錄數字A~Z 字符;總共可記錄多達40個(gè)數字(包括起始結束符和校準符);每個(gè)數據(一個(gè)字節)由5個(gè)字節組成 個(gè)bit 組成。
?Track3(THRIFT):記錄密度為210BPI;可以記錄0~9 無(wú)法記錄數字A~Z 字母可記錄多達107 數字或字符(包括起始結束符和校準符);每個(gè)字符(一個(gè)字節)由5個(gè)字符組成 個(gè)bit 組成。
由于Track2 和3 只能使用數字0~9 等等,不能用字母A~Z 因此,在銀行卡中,Track2,3 一般用于記錄用戶(hù)的賬戶(hù)信息、資金信息等,當然還有銀行要求的一些特殊信息。
如果我們想在實(shí)際中,如果我們想Track2 或3 數字以外的信息,如ABC等等,一般應按照國際標準使用ASCII 表來(lái)映射。例如,記錄字母A”在Track2 或3 上時(shí),可以用A”的ASCII值“0x41”來(lái)表示?!?x41”可以在Track2 或是Track3 用兩個(gè)數據來(lái)表示:4和1,即0101和001。
1369164563全國服務(wù)熱線(xiàn)
商業(yè)合作:13691645630(微信同號)