09/04/04 21:14:44 96YJFEgY
>>735
YUMFILEをバイナリエディタでよく観察するだけ。
先頭 32バイトがヘッダーっぽくて、その後、徐々に数値が増えていってるから索引っぽい事はすぐ判るよね。
索引は 16バイトで1個だろう。
ざーっとスクロールしていくと、00012FC0あたりで数値の並びが変わるから、ここまで。
先頭 32バイトヘッダーをみると、3番目に 12FA (4858)って数字、明らかに索引の個数を表してる。
次に、個別の16バイトを探る。
000BD800 00011000 00000002 00000000
000CE800 000000C8 00000004 00000002
000BD800の項は 徐々に数値が増えているから切り出し位置を示すだろう。実際に BD800に飛んで確認してみる
00011000の項は サイズかな?BD800 ~ CE800と一致するね
ここで一度切り出して確認してみたりする。
索引の終わり 12FC0 と 最初のエントリー BD800 との間にまだ何か残ってること、
切り出したデータは まだデータが連結してる風で、もう少し分割できそうだ。。
こんな感じで調べます。
これも地味な作業だw