一级黄色视频在线看_国产日韩人人干人人艹_国产精品无码日韩欧六十路_337p欧美裸体视频_欧美一区二区啪啪_免费观看在线观看国产黄P_97久久精品国产精品青_日韩无马砖区芒果_亚洲制服丝袜日韩熟女中文_忘忧草在线影院www日本图片

您好,歡迎來到深圳市融智興科技有限公司

公司簡介

解決方案
  • 業務直線

    0755-29824687
  • 業務直線

    0755-29824683
  • 業務直線

    0755-29824684
  • 業務直線

    0755-29492766
  • 業務直線

    0755-29491366
  • 大客戶專線

    0755-29824689

解決方案

當前位置:首頁 > 解決方案 > 解決方案

磁道(Track1,Track2,Track3)上允許使用的數字和字符

發表時間:2018-04-08 16:46:10


   磁卡上的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和0001。