Fundamental Specifications of Tokyo Cabinet Version 1 (Japanese)
データベースタイプ ハッシュ表(0x01)かB+木(0x02)か固定長(0x03)かテーブル(0x04)
ドキュメントのこの記述、間違えている。 tcutil.h
に、
enum { /* enumeration for database type */ TCDBTHASH, /* hash table */ TCDBTBTREE, /* B+ tree */ TCDBTFIXED, /* fixed-length */ TCDBTTABLE /* table */ };
と定義されているので、正しくは、「ハッシュ表(0x00)かB+木(0x01)か固定長(0x02)かテーブル(0x03)」である。
致命的過ぎる記述ミスな気がするけど、誰もファイルフォーマットなんて気にしていないということかな。