磁卡上的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(微信同號)
微信公眾號