Re: [问题] 文章网址编码

楼主: holishing   2018-01-16 10:58:22
去年的文章了
不过还是就目前找到的文件与其他站友分享到
整理成自己知道的再答看看吧
※ 引述《hateOnas (△气噗噗△气噗噗)》之铭言:
: 目前的文章网址
: https: //www.ptt.cc/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其他方式提醒
作者: littlebike (小折)   2018-01-16 12:43:00
作者: george40516 (祈舞)   2018-01-16 14:43:00
作者: oaoa0123 (ball ^ω^ ice)   2018-01-17 07:58:00

Links booklink

Contact Us: admin [ a t ] ucptt.com