3.7 Sample SLBLOCK

Office

The following is a binary dump of a SLBLOCK structure (section 2.2.2.8.3.3.1), which is used to represent a subnode. The first 8 (02 00 01 00 00 00 00 00) bytes contain the metadata about the SLBLOCK, which are followed by an SLENTRY structure (section 2.2.2.8.3.3.1.1). SIBLOCK structures, which are not shown in this example, have the same general format, but contain SIENTRY structures (section 2.2.2.8.3.3.2.1) instead.

The size of an SLBLOCK varies anywhere from 64 to 8192 bytes, including the BLOCKTRAILER structure (section 2.2.2.8.1). The last 16 bytes at the end of this example (20 00 5F 5E 50 5E D4 D9-86 13 00 00 00 00 00 00) represent the BLOCKTRAILER.

In this particular example, this is an SLBLOCK (cLevel=0) with only 1 SLENTRY (cEnt=1). This example also illustrates the smallest possible SLBLOCK (64 bytes).

  
 0000000000594D80  02 00 01 00 00 00 00 00-7F 81 00 00 00 00 00 00  *................*
 0000000000594D90  80 13 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
 0000000000594DA0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
 0000000000594DB0  20 00 5F 5E 50 5E D4 D9-86 13 00 00 00 00 00 00  * ._^P^..........*
Show: