作者temu2015 (TEMU2015)
看板MRT
标题[闲聊] 北捷与高捷之QR单程票内容分享
时间Fri Mar 13 00:43:43 2026
以下QR内容依据
社团法人台湾资通产业标准协会 2020年12月01日 公布
交通运输票证二维条码资料格式标准及测试规范 第1.2版
(可至此处下载:
https://reurl.cc/V2XypY )
进行Base64 Decode + TLV解码分享如下
北捷单程票 - APP
https://i.meee.com.tw/GEPnqGI.png
检自北捷2026/03/11新闻稿
51-指引码转译结果:
TWTV01
52-共通码转译结果:
61-载具类别: 1 (App)
62-运具类别: 2 (捷运)
63-购票类别: 1 (票券)
64-二维条码有效时间: 20260318020000
=>感觉是直接压到隔天营运结束後?
65-加密验证资讯: 0x6C25D72C0660D1E39987B7617085576534D45EDF
=>20Bytes
53-票券码转译结果:
11-交通业者代码: TRTC
=> 没有依规定使用TDX定义的OperatorNo(5101)而是使用公司英文名TRTC
14-票种名称: 单程票
15-票券类别代码: 100 (None)
=>这也不在文件表19的票种代码表里面
17-票价: 20
1d-票号: 1001227260311060499
22-订单编号: TRTC02-100-20-0001
=>APP独有,纸票没有,跟截图的订单编号不一致
27-可用天数: 1
55-业者码转译结果:
73-业者自订栏位73: 0
74-业者自订栏位74: 18
75-业者自订栏位75: 1
79-业者自订栏位79: 20260311170329
=>APP独有,纸票没有,截图时间是09:01,看不出来是什麽的时间
7a-业者自订栏位7a: 0
=>看纸本票券感觉这里是发售站别,APP填入0
7b-业者自订栏位7b: 1
北捷单程票 - 感热纸
https://i.meee.com.tw/OHLsmp9.png
检自北捷2026/03/11新闻稿
51-指引码转译结果:
TWTV01
52-共通码转译结果:
61-载具类别: 2 (纸本票券)
62-运具类别: 2 (捷运)
63-购票类别: 1 (票券)
64-二维条码有效时间: 20260312135053
=>发售时间+24小时
65-加密验证资讯: 0xF664BD3A552A7BD28847FD7DC2918963F75522CE
53-票券码转译结果:
11-交通业者代码: TRTC
=>一样没有用OperatorNo
14-票种名称: 单程票
15-票券类别代码: 100 (None)
=>一样不在表中
17-票价: 20
1d-票号: 1001100260311060660
=>与票面一致
27-可用天数: 1
55-业者码转译结果:
73-业者自订栏位73: 0
74-业者自订栏位74: 18
75-业者自订栏位75: 1
7a-业者自订栏位7a: 54
=>发售站代码(票面上 54 双连)
7b-业者自订栏位7b: 1
高捷单程票
https://i.meee.com.tw/qdewwMG.png
检自高捷官网 单程票(QR单程纸票) 介绍页面
51-指引码转译结果:
TWTV01
52-共通码转译结果:
61-载具类别: 2 (纸本票券)
62-运具类别: 2 (捷运)
63-购票类别: 1 (票券)
64-二维条码有效时间: 20240509114154
=>跟北捷一样24小时
65-加密验证资讯: 0xDCE0D611
=>4Bytes而已,北捷的1/5长度
53-票券码转译结果:
11-交通业者代码: 5103
=>正确使用TDX定义的OperatorNo
13-票种代码: 1 (全票)
15-票券类别代码: 1 (单程票)
17-票价: 0020
18-乘车起站代码: 16
=>应为TDX所定义之StationUID,在此应为KRTC-R10或KRTC-O5
高捷的单程票仅能在发售站进站,但16跟美丽岛的关系是?
1a-乘车迄站代码: 00
=>未指定到达站
1d-票号: 0156663AF4820004
=>与票面票号相符 设备编号+?+可能是发售序号?
1f-路线名称: R
20-发售时间: 20240508114154
=>114154,差一点达成神秘数字
55-业者码转译结果:
71-业者自订栏位71: 16
=>猜售票站代码
73-业者自订栏位73: 000004
=>猜该设备之发售序号
74-业者自订栏位74: 01
---------------------------
指引码(TWTV01)和共通码(61~65)的部分,北捷和高捷都有完整填写
票券码的部分
北捷将票种用中文的「单程票」放置在「14-票种名称」栏位中,高捷则是以数字储存於
「13-票种代码」和「15-票券类别代码」栏位
北捷的票价仅记载「20」,高捷的票价记载「0020」,规范是没有特别说要补0
其他还有很多可用栏位如交通业者名称、乘车起站名称、乘车迄站名称等等
除了放代码的栏位以外 格式也有预留可以填入中文的空间
但目前有使用的业者不多
至於Tag 54 的部分是给乘车码用的 就不是本版业务啦
2022暑假把Code写好时还只有三家电支的乘车码可以玩而已
没想到现在乘车QR百家争鸣 就很好偷看看各运输业者偷偷放了什麽资料啦
(乘车码的真的很好玩 但没空写文)
目前查到淡海轻轨、桃园机捷APP、高雄轻轨、台铁、高铁的QR Code都还是自有编码格式
还没有参加TWTV01标准格式 所以无法一窥究竟到底记载了什麽
--
BY TEMU2015
:为什麽要低头闭眼?
:因为学长姐要看稿
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.111.37 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MRT/M.1773333832.A.AA4.html
1F:推 YellowWolf: 好文章 推推 03/13 01:04
2F:推 ilovejesus: 推认真 03/13 01:39
3F:推 lianpig5566: 16是美丽岛站的代码 03/13 02:29
4F:→ lianpig5566: 左营是10、三多商圈18、高雄车站15 03/13 02:29
5F:→ lianpig5566: 冈山车站是39、冈山高医是01 03/13 02:33
6F:→ lianpig5566: 大概就是初期营运时的流水号 就跟台铁到现在後端也还 03/13 02:33
7F:→ lianpig5566: 有在用三码的车站代号一样的意思 03/13 02:34
感谢说明 长知识了
8F:推 tso1158687: 推 03/13 10:53
9F:推 luther0583: 推研究 03/13 12:20
10F:推 syba: 赞文 03/13 14:53
感谢以上6位大大的推文
11F:推 ultratimes: 高捷的写仅限购票车站进站,那北捷的呢? 03/13 17:50
北捷并没有在QR Code内写入起站,票面上也没有提出限制
※ 编辑: temu2015 (140.116.111.37 台湾), 03/14/2026 01:33:41
12F:推 Metro123Star: 北捷本来代币单程票也没有起站只有票价吧 03/14 05:11
13F:→ temu2015: 北捷高捷的代币单程票都没有起站限制 03/14 10:55
14F:推 Kazamatsuri: 应该都是票价而已 萤幕有起讫站选项应该就是怕有人看 03/14 13:04
15F:→ Kazamatsuri: 错票价图然後出站票价不足被挡会客诉这样 所以萤幕才 03/14 13:05
16F:→ Kazamatsuri: 改成起讫站选项後才是正确票价这样? 03/14 13:05
17F:→ Kazamatsuri: 尤其之後路线一多密密麻麻的字也很不方便找 况且现代 03/14 13:06
18F:→ Kazamatsuri: 人又懒又有很多路痴会看很久 @@" 03/14 13:06