レコード仕様について

833d092c :転載 2004-06-28 22:01
[[Crescentのつづき#r89205e08]]

89205e08 : 名無しさん [] 2004/06/28 08:26
>>b14a09bf
0.1のヘッダレコードと、Crescentや0.2のヘッダレコードは微妙に意味が違います。
0.1では単にタイムスタンプ=0のレコードでした。
Crescentや0.2ではヘッダレコードのIDとファイル名が一致していなければなりません。
これはスレ主の認証に使うためです。

例:
ヘッダレコードが
000000<>bc744d4ae40a30d91bcbed0d3222ab61<>title:ほげほげ<>pubkey:xxx<>sign:xxx<>target:title
ならばファイル名は
bc744d4ae40a30d91bcbed0d3222ab61 (Crescent)
か、
hoge_bc744d4ae40a30d91bcbed0d3222ab61 (0.2)
のようになります。

0.2以降ではIDがファイル名と一致しない、タイムスタンプ=0のレコードは誤りです。
このスレッドのファイル名はthread_4372657363656E74E381AEE381A4E381A5E3818Dなので
ヘッダレコードを持たせることはできません。

さらにいうと「実装依存」ではなくて「アプリケーション依存」です。
例えば「hoge_」を使うアプリケーションではどんな挙動をするかを決めておいて、
実装はすべてその決まりに従うのです。

(後略)
Powered by shinGETsu.