3.1.9 Detected Language Files
The following three example detected language files, as specified in section 2.12, are part of the example full-text index catalog.
This is the CiDL0000.000 file in the example set:
-
0000 00 00 52 00 00 00 00 00 – 01 00 00 00 00 00 00 00 0010 03 00 00 00 20 00 00 00 – 00 00 00 00 00 00 00 00 0020 03 00 00 00 20 00 00 00 – 00 00 00 00 00 00 00 00 0030 53 48 52 46 00 00 00 00 – 00 00 00 00 00 00 00 00 0040 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 0050 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 0060 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 0070 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 0080 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 0090 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 00a0 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 00b0 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 00c0 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 00d0 00 00 00 00 00 00 00 00 – 00 00 00 00 00 00 00 00 00e0 00 00 00 00 00 00 00 00 – 00 00 00 00 53 48 52 49
The preceding header file has the following structure:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
File Version |
|||||||||||||||||||||||||||||||
Padding |
|||||||||||||||||||||||||||||||
Current Prim. Copy Number |
|||||||||||||||||||||||||||||||
Oper. In Progress |
|||||||||||||||||||||||||||||||
# Rec. In First Data File |
|||||||||||||||||||||||||||||||
# Val. Bytes In First Data File |
|||||||||||||||||||||||||||||||
# Unused bytes In First Data File |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
# Rec. In Sec. Data File |
|||||||||||||||||||||||||||||||
# Val. Bytes In Sec. Data File |
|||||||||||||||||||||||||||||||
# Unused bytes in Sec. Data File |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Signature 1 |
|||||||||||||||||||||||||||||||
... (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Signature 2 |
File Version (4 bytes): Set to 00 00 52 00.
Padding (4 bytes): Set to 00 00 00 00.
Current Prim. Copy Number (4 bytes): Set to 01 00 00 00.
Oper. In Progress (4 bytes): Set to 00 00 00 00.
# Rec. In First Data File (4 bytes): Set to 03 00 00 00.
# Val. Bytes In First Data File (4 bytes): Set to 20 00 00 00.
# Unused bytes In First Data File (8 bytes): Set to 00 00 00 00 00 00 00 00.
# Rec. In Sec. Data File (4 bytes): Set to 03 00 00 00.
# Val. Bytes In Sec. Data File (4 bytes): Set to 20 00 00 00.
# Unused bytes in Sec. Data File (8 bytes): Set to 00 00 00 00 00 00 00 00.
Signature 1 (4 bytes): Set to 53 48 52 46.
... (variable): Continuation.
Signature 2 (4 bytes): Set to 53 48 52 49.
This is the CiDL0000.001 file in the example set:
-
0000 ff ff ff ff ff ff ff ff - 04 00 00 00 00 00 00 00 0010 01 00 00 00 04 00 00 00 - 00 00 80 3f 00 00 80 3f 0020 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 0030 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 … ffe0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 fff0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
The preceding data file has the following structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Maximum DocID value |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Default Value |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Denominator (variable) |
|||||||||||||||||||||||||||||||
... |
Maximum DocID value (8 bytes): Set to ff ff ff ff ff ff ff ff.
Default Value (12 bytes): Set to 04 00 00 00 00 00 00 00 00 00 00 00.
Denominator (variable): Begins with 04 00 00 00 00 00 80 3f 00 00 80 3f.