作者:
toodoo (土豆)
2019-02-13 13:21:27※ 引述《hicker (重度懶人癌發作)》之銘言:
: 剛好今天去搭 順便試用售票機
[恕刪]
: 單程票出票
: https://i.imgur.com/NeHSzIS.jpg
: https://i.imgur.com/EdxV6lA.jpg
: 上面的QRcode 用手機掃一下是出現亂碼
其實上面的QRCode不是亂碼, 是一個字串, 只是不知道他的意義, 掃出來的字串如下:
F0,65,05,89130000,10,20020000,65,6F,1400,0750625C,276C625C,5E8DD37D,FE
售票機號 售票序號 票價 購票時間 有效期限 可能是驗證碼
上面各欄的意義是我推測和猜的, 有幾個欄位結尾有很多0, 推測可能是小端序[註]排列,
89130000 的16進位值是 1389 轉換成10進位是 5001
20020000 的16進位值是 0220 轉換成10進位是 544 (跟車票底下VAVM-5001-544一致)
1400 的16進位值是 0014 轉換成10進位是 20 (剛好等於票價)
0750625C 的16進位值是 5C625007 轉換成10進位是 1549946887
這個是Unix時間戳記[註2], 換算出來的時間是 Tue Feb 12 12:48:07 CST 2019
276C625C 的16進位值是 5C626C27 轉換成10進位是 1549954087
同樣是Unix時間戳記, 換算出來的時間是 Tue Feb 12 14:48:07 CST 2019
至於其他欄位, 可能要多一點其他車票的QRCode來交叉比對才能推測出來.
註: 關於小端序有興趣的人可以看維基的說明 https://zh.wikipedia.org/wiki/小端序
註2: Unix時間戳記維基的說明 https://zh.wikipedia.org/wiki/UNIX時間