Export (0) Print
Expand All

3.3 Sample Intermediate BT Page

Office

The following is a binary dump of a sample intermediate BT page (both intermediate NBT and BBT pages share this format). The page itself is 512 bytes in size, including the PAGETRAILER structure (section 2.2.2.7.1), which is indicated by 16 bytes at the end of the page. The page contains BTENTRY structures (section 2.2.2.7.2), which start from the very beginning of the page, and the 4 bytes before the PAGETRAILER are the 4 byte values of the BTPAGE structure (section 2.2.2.7.7.1).

In this particular example, this is an intermediate BT page (cLevel=1), with 3 BTENTRY items (cEnt=3), each of size 0x18 bytes (cbEnt=0x18), and the maximum capacity of the page is 0x14 BTENTRY structures (cEntMax=0x14). Note the unused space in this example is zero-filled. However, in practice, the unused space can contain any value, as long as the CRC in the PAGETRAILER match its contents.

0000000000008200  21 00 00 00 00 00 00 00-05 02 00 00 00 00 00 00  *!...............*
0000000000008210  00 7E 00 00 00 00 00 00-0F 06 00 00 00 00 00 00  *.~..............*
0000000000008220  41 01 00 00 00 00 00 00-00 70 00 00 00 00 00 00  *A........p......*
0000000000008230  22 80 00 00 00 00 00 00-FD 00 00 00 00 00 00 00  *"...............*
0000000000008240  00 84 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008250  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008260  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008270  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008280  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008290  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000082A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000082B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000082C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000082D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000082E0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000082F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008300  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008310  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008320  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008330  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008340  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008350  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008360  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008370  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008380  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
0000000000008390  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000083A0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000083B0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000083C0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000083D0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
00000000000083E0  00 00 00 00 00 00 00 00-03 14 18 01 00 00 00 00  *................*
00000000000083F0  81 81 06 80 64 B1 E8 02-06 02 00 00 00 00 00 00  *....d...........*

The following 16 bytes of the preceding binary dump of a sample intermediate BT page indicate the PAGETRAILER structure (section 2.2.2.7.1).

00000000000083F0  81 81 06 80 64 B1 E8 02-06 02 00 00 00 00 00 00  *....d...........*

The 4 bytes (03 14 18 01) of the preceding binary dump of a sample intermediate BT page indicate the BTPAGE structure (section 2.2.2.7.7.1).

00000000000083E0  00 00 00 00 00 00 00 00-03 14 18 01 00 00 00 00  *................*
Show:
© 2014 Microsoft