# 区域性一卡通

# 清华大学校园卡

清华大学校园卡，是指在清华大学（本部）面向学生、教师、职工发行的，具有现金消费、门禁认证、离线小钱包等功能的智能卡。

##### 基本信息文件

<table id="bkmrk-sfi-0x15%C2%A0-%E6%96%87%E4%BB%B6%E7%B1%BB"><tbody><tr><td style="width: 79px;">**FID**</td><td colspan="4" style="width: 550px;">0x3F00</td></tr><tr><td style="width: 79px;">**SFI**</td><td colspan="4" style="width: 550px;">0x15 </td></tr><tr><td style="width: 79px;">**文件类型**</td><td colspan="4" style="width: 550px;">二进制文件 </td></tr><tr><td style="width: 79px;">**文件大小**</td><td colspan="4" style="width: 550px;">0x40</td></tr><tr><td style="width: 79px;">**权限**</td><td colspan="2" style="width: 273px;">读=自由</td><td colspan="2" style="width: 277px;"> 写=SM </td></tr><tr><td style="width: 79px;">**字节**</td><td style="width: 225px;">**数据元**</td><td style="width: 48px;">**长度**</td><td style="width: 52px;">**格式**</td><td style="width: 225px;">**说明**</td></tr><tr><td style="width: 79px;">01～02</td><td style="width: 225px;">未知</td><td style="width: 48px;">2</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> 销卡后不擦除</td></tr><tr><td style="width: 79px;">03～04</td><td style="width: 225px;">卡类别</td><td style="width: 48px;">2</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">05</td><td style="width: 225px;">补卡次数</td><td style="width: 48px;">1</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">06</td><td style="width: 225px;">有效性标志</td><td style="width: 48px;">1</td><td style="width: 52px;">HEX</td><td style="width: 225px;">有效为f1，无效为f3</td></tr><tr><td style="width: 79px;">07～10</td><td style="width: 225px;">卡号</td><td style="width: 48px;">4</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">11</td><td style="width: 225px;">未知</td><td style="width: 48px;">1</td><td style="width: 52px;">HEX</td><td style="width: 225px;">销卡后变为8c</td></tr><tr><td style="width: 79px;">13～15</td><td style="width: 225px;">下次失效时间（YYMMDD）</td><td style="width: 48px;">3</td><td style="width: 52px;">BCD</td><td style="width: 225px;">下次开学注册的时间</td></tr><tr><td style="width: 79px;">16～18</td><td style="width: 225px;">有效期（YYMMDD）</td><td style="width: 48px;">3</td><td style="width: 52px;">BCD</td><td style="width: 225px;">和卡面一样</td></tr><tr><td style="width: 79px;">19～22</td><td style="width: 225px;">用户ID</td><td style="width: 48px;">4</td><td style="width: 52px;">HEX</td><td style="width: 225px;">同一人的每张卡都相同</td></tr><tr><td style="width: 79px;">25～26</td><td style="width: 225px;">单次限额，单位角</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">27～28</td><td style="width: 225px;">每日限额，单位角</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr></tbody></table>

##### 个人信息文件

<table id="bkmrk-fid-3f01-sfi-0x16%C2%A0-"><tbody><tr><td style="width: 79px;">**FID**</td><td colspan="4" style="width: 550px;">0x3F01</td></tr><tr><td style="width: 79px;">**SFI**</td><td colspan="4" style="width: 550px;">0x16 </td></tr><tr><td style="width: 79px;">**文件类型**</td><td colspan="4" style="width: 550px;">二进制文件 </td></tr><tr><td style="width: 79px;">**文件大小**</td><td colspan="4" style="width: 550px;">0x50</td></tr><tr><td style="width: 79px;">**权限**</td><td colspan="2" style="width: 273px;">读=自由</td><td colspan="2" style="width: 277px;"> 写=SM </td></tr><tr><td style="width: 79px;">**字节**</td><td style="width: 225px;">**数据元**</td><td style="width: 48px;">**长度**</td><td style="width: 52px;">**格式**</td><td style="width: 225px;">**说明**</td></tr><tr><td style="width: 79px;">01～20</td><td style="width: 225px;"><span class="s1">姓名或门禁卡名</span>

</td><td style="width: 48px;">20</td><td style="width: 52px;">GBK</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">29～38</td><td style="width: 225px;"><span class="s1">学号</span>

</td><td style="width: 48px;">10</td><td style="width: 52px;">ASCII</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">40～57</td><td style="width: 225px;"><span class="s1">身份证号</span>

</td><td style="width: 48px;">18</td><td style="width: 52px;">ASCII</td><td style="width: 225px;"> 销卡填<span class="s2">’0’</span></td></tr><tr><td style="width: 79px;">61～63</td><td style="width: 225px;"><span class="s1">6</span><span class="s2">位</span><span class="s1">Pin</span><span class="s2">密码</span>

</td><td style="width: 48px;">3</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr></tbody></table>

##### 电子钱包本地消费交易明细记录文件

<table id="bkmrk-sfi-0x18-%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E"><tbody><tr><td style="width: 79px;">**FID**</td><td colspan="4" style="width: 550px;">0x3F01</td></tr><tr><td style="width: 79px;">**SFI**</td><td colspan="4" style="width: 550px;">0x18</td></tr><tr><td style="width: 79px;">**文件类型**</td><td colspan="4" style="width: 550px;">循环记录文件</td></tr><tr><td style="width: 79px;">**记录长度**</td><td colspan="4" style="width: 550px;">0x17</td></tr><tr><td style="width: 79px;">**权限**</td><td colspan="2" style="width: 273px;">读=自由</td><td colspan="2" style="width: 277px;"> 写=N/A</td></tr><tr><td style="width: 79px;">**字节**</td><td style="width: 225px;">**数据元**</td><td style="width: 48px;">**长度**</td><td style="width: 52px;">**格式**</td><td style="width: 225px;">**说明**</td></tr><tr><td style="width: 79px;">01～02</td><td style="width: 225px;">电子钱包消费交易序号</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">03～05</td><td style="width: 225px;">预留</td><td style="width: 48px;">3</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">06～09</td><td style="width: 225px;">交易金额</td><td style="width: 48px;">4</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">10</td><td style="width: 225px;">交易类型</td><td style="width: 48px;">1</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">11～16</td><td style="width: 225px;">交易终端编号</td><td style="width: 48px;">6</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">17～20</td><td style="width: 225px;">交易日期（YYYYMMDD）</td><td style="width: 48px;">4</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">21～23</td><td style="width: 225px;">交易时间（HHMMSS）</td><td style="width: 48px;">3</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr></tbody></table>

#####  小钱包文件

<table id="bkmrk-fid-0x3f04-sfi-0x19-"><tbody><tr><td style="width: 79px;">**FID**</td><td colspan="4" style="width: 550px;">0x3F04</td></tr><tr><td style="width: 79px;">**SFI**</td><td colspan="4" style="width: 550px;">0x19</td></tr><tr><td style="width: 79px;">**文件类型**</td><td colspan="4" style="width: 550px;">二进制文件 </td></tr><tr><td style="width: 79px;">**文件大小**</td><td colspan="4" style="width: 550px;">0x50</td></tr><tr><td style="width: 79px;">**权限**</td><td colspan="2" style="width: 273px;">读=自由</td><td colspan="2" style="width: 277px;"> 写=SM </td></tr><tr><td style="width: 79px;">**字节**</td><td style="width: 225px;">**数据元**</td><td style="width: 48px;">**长度**</td><td style="width: 52px;">**格式**</td><td style="width: 225px;">**说明**</td></tr><tr><td style="width: 79px;">24～25</td><td style="width: 225px;">余额，单位分

</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">26～27</td><td style="width: 225px;">校验

</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;">与余额和卡片PUPI相关</td></tr><tr><td style="width: 79px;">31～32</td><td style="width: 225px;">余额备份？

</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;">充值后出现，首次消费后消失</td></tr><tr><td style="width: 79px;">40,41,45,46</td><td style="width: 225px;">累计充值次数

</td><td style="width: 48px;">1</td><td style="width: 52px;">HEX</td><td style="width: 225px;">4处相同，比较奇怪</td></tr><tr><td style="width: 79px;">48～49</td><td style="width: 225px;">累计充值金额

</td><td style="width: 48px;">2</td><td style="width: 52px;">HEX</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">50～53</td><td style="width: 225px;">充值日期（YYYYMMDD）</td><td style="width: 48px;">4</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr><tr><td style="width: 79px;">54～56</td><td style="width: 225px;">充值时间（HHMMSS）</td><td style="width: 48px;">3</td><td style="width: 52px;">BCD</td><td style="width: 225px;"> </td></tr></tbody></table>

# 新开普一卡通