monazilla/develop/subject.txt

Top / monazilla / develop / subject.txt

subject.txtの仕様

概観

データ

0000000000.dat<>スレッドタイトル (レス数)
0000000000.dat<>スレッドタイトル (レス数)
...

規則

文字コードはShiftJIS、改行コードは\nのみ。

スレッドキー

スレッドキーは、スレッドが立てられた時のtime関数の値(epochからの秒差)で、
大半が10桁になってはいますが、まだ9桁のスレッドもあります。

それから、924ではじまる10桁のスレッドキーがありますが、
そのスレッドは普通に立てられたものではありません。
書き込みできない、しばらくすると勝手に上がってくる、など、
ちょっと変わった特徴があります。

スレッドタイトル

スレッドタイトルとレス数は一緒になっていますから、
別々に使おうと思ったら(多くはそうだと思う)、分割してやらなければいけません。
分割する際には、スレッドタイトルの後に空白が1つ入っていますから、
不要ならそれを削除してしまってもいいと思います。
具体的には、Cでは、以下のようなコードで分割できます。

p = strrchr(title, ' ');
*p = '\0';
nres = atoi(p+2); /* +2は、空白と開きカッコをスキップ */

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-03-11 (土) 12:45:41 (6615d)