General - Technical

Previous Next


All of the structures in the database are padded with zeros. While this isn't obvious with the database accounting structures, it is very obvious with the VBLKs. They are recycled frequently and when not in use, there are no remnants from the previous use.

All the numbers stored in the database are in big-endian format. Many of the numbers and strings are variable length. These fields are prefixed by a one byte length marker. Strings with a length marker may not be NULL terminated.

Most of the sizes and offsets in the database will be measured in sectors. Some offsets will be relative to the start of the disk and some to the start of database.

The documentation is completely derived from reverse-engineering the LDM database. There may still be mistakes. There are still some minor gaps. In the tables that follow, red text denotes uncertainty and question marks, ?, a lesser degree.

Copyright © 2001-2015