北京市政公交一卡通(BMAC) 参考标准 DB11/T 159.2-2015 目录结构 文件结构 发行信息文件(MF) SFI 0x04  文件类型 二进制文件  文件大小 0x3C  权限 读=自由  写=SM  字节 数据元 长度 格式 说明 01~08 卡号 8 BCD   09~24 不详 15 N/A   25~28 应用生效日期(YYYYMMDD) 4 BCD   29~32 应用失效日期(YYYYMMDD) 4 BCD   23~60 不详 28 N/A   基本信息文件(MF) SFI 0x05  文件类型 二进制文件  文件大小 0x20  权限 读=自由  写=SM  字节 数据元 长度 格式 说明 01~03 透支金额 3 HEX   04~05 累计交易次数 2 HEX   06~32 不详 27 N/A   充值记录文件(DF-ID=1001) SFI 0x13  文件类型 循环记录  记录长度 0x17  记录数量 3 权限 读=自由  写=SM  字节 数据元 长度 格式 说明 01~03 充值前金额 3 HEX   04~06 充值后金额 3 HEX   07~08 不详 2 N/A   09~11 充值日期 3 BCD YYMMDD 12~17 终端编号 6 HEX   18~23 不详 6 N/A   公交过程数据文件(DF-ID=1001) SFI 0x14  文件类型 二进制  文件长度 0x18  权限 读=自由  写=SM  字节 数据元 长度 格式 说明 01~06 上车时间 6 BCD YYMMDDhhmmss 07 方向? 1 HEX AB或BA 08~09 不详 2 N/A   10~11 线路 2 HEX 小端序 12~24 不详 13 N/A   地铁线路数据 交易终端以300开头的,表示地铁的终端设备。 十六进制表示的第4、5位为地铁线路编号,例如 300040000570 的 04 表示编号。 编号 线路 01 一号线 02 二号线 04 四号线 05 五号线 06 六号线 07 七号线 08 八号线 09 九号线 10 十号线 13 十三号线 14 十四号线 15 十五号线 18 西郊线 88 大兴机场线 93 大兴线 94 昌平线 95 房山线 96 亦庄线 97 八通线 98 首都机场线