作者holishing ( )
看板PttNewhand
标题Re: [问题] 文章网址编码
时间Tue Jan 16 10:58:22 2018
去年的文章了
不过还是就目前找到的文件与其他站友分享到
整理成自己知道的再答看看吧
※ 引述《hateOnas (△气噗噗△气噗噗)》之铭言:
: 目前的文章网址
: https: //webptt.com/cn.aspx?n=bbs/Wanted/ M.1483676540. A.31F.html
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^
: 板名 文章顺序 ?????
: 请问 後面这部分有甚麽意义跟规律吗?
其实後面这部分
不含 .html
「M.1483676540.A.31F」是文章的「档名」 ( 每篇文章都是一个档案 )
这档名格式大致上而言
是从一个架 BBS 的系统叫 「 Maple BBS 2.x 」 (x代表任何数字) [1]
所采用的
但传到 ptt 之前 (甚至包含 Ptt 早期的档案格式) 都仍是以下形式
M.1483676540.A
根据 HWBA 板主贴过的文件 [2]
M 代表该档案为「文章」 (如果是 G 的话则是我们 Tab 会看到的文摘)
1483676540 其实就是 Unix timestamp [3][4]
也就是说它事实上可以转换成
你看得懂的时间,
以 1483676540 而言,就代表该文章放进看板文章索引的时间是:
(
参考资料网站有附转换器)
2017年1月6日星期五 12:22:20 GMT+08:00
至於後面那三码,约是 ptt 在 2002 年 6 月底後才出现的
据 [2] 表示格式是 三位的大写十六进位数字
至於那三位数字怎麽决定
目前据说是用随机分配的方式决定
但事实上是不是这样
请依 pttbbs 公布的原始程式码:
https://github.com/ptt/pttbbs
为准
或许大概有点相关观念的开发者早就知道了
但还是整理一下,给有一点点好奇或刚好路过的新手做个参考
也感谢相关站友提点相关的观念, 如果有需要修正之处还麻烦直接回文or其他方式提醒
--
[1]:
#1QK9Kv44 (AppsForBBS) [ptt.cc]
https://webptt.com/cn.aspx?n=bbs/AppsForBBS/M.1515230521.A.104.html
[2]:
#1LGvic_W (PttNewhand) [ptt.cc]
https://webptt.com/cn.aspx?n=bbs/PttNewhand/M.1430493990.A.FE0.html
[3]:
https://en.wikipedia.org/wiki/Unix_time
[4]:
https://www.epochconverter.com/
--
你知道PTT有小天使吗? 祂能帮助你唷! 小主人我来了^Q^ -
◥
●β
、HELP 想呼叫属於你的小天使吗? /◥=
` 〈○〉
▃▃▃ 只要按hh,就可以了唷!! Δ
新 ◥ >_<~
//
▅▅▅ 快按下"hh"呼叫你的小天使吧!\(≧▽ν≦)ωgarnier
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.101.37
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PttNewhand/M.1516071507.A.F02.html
补充档名格式变更的时间
※ 编辑: holishing (140.116.101.37), 01/16/2018 11:08:34
1F:推 littlebike: 推 01/16 12:43
2F:推 george40516: 推 01/16 14:43
3F:推 oaoa0123: 推 01/17 07:58