OE dbx file format : 'deleted'

Each deleted object in the middle sector of the file gets a new header.
deleted objects are organized in a single linked list.

Deleted message und tree objects always have the same size. They are easy to reuse. Only on single linked list is needed for each. You can find the pointers to the roots at position (12) and (13) in the file header.

All other deleted objects (indexed info, conditions, folder list) from the variable segments have no unique length. They are organized in several single linked lists. For each length one. You can find the pointers to the roots at position (a7) and following in the file header.

deleted
The header
positiontypedescription
(1)int4object marker
(2)int4length of field (6)
(3)int4length of this object, (2) + 0x14
(4)int4not used, not cleared
(5)int4pointer to the next deleted object
The body
positiontypedescription
(6)datafree space, not cleared, length (2)

Home of OE dbx file format