先整理前面推文的結論: M.1544074333.A.DF1 是存 BBS 文章的檔名格式
M.1544074333.A 這部分
是 MapleBBS (2.x之前) 家族 (印象中甚至更早改版的 EagleBBS ...) 就有的檔名格式
M 開頭是指文章發在看板或精華區,G 開頭則是代表發在文摘 (按Tab進去)
1544074333 代表 Unix 時間,你可以從中知道文章發表時間是
2018 年 12 月 06 日 13 時 32 分 13 秒 ( GMT +8 )
A 的話就是固定的檔名結尾字樣(至少改版前是這樣)
.DF1 這部分是 PttBBS 這十幾年以來大改版才出現的部分
它本身就是隨機產生的十六進位數值
可以想到的「可能」的好處是,對於大型 BBS 而言
同一看板在同一秒鐘發表多篇文章,檔案命名較不會因此發生不可預期的問題
(以舊檔名格式而言是如果同看板同一秒有複數文章被發表,發表次序比較後面的文章
會將 Unix 時間那部分秒數+1來做區別)
相關的程式碼,維護 PttBBS 原始碼的人已經把整理在共用函式庫中
因此想要瞭解更精準的細節的話可以參考:
https://github.com/ptt/pttbbs/blob/5809b04/common/bbs/fhdr_stamp.c
以上資訊,希望會有幫助:)